通過 HTML DOM,JavaScript 能夠訪問和改變 HTML 檔案的所有元素,
HTML DOM(檔案物件模型)
當網頁被加載時,瀏覽器會創建頁面的檔案物件模型(Document Object Model),
HTML DOM 模型被結構化為物件樹:
物件的 HTML DOM 樹
通過這個物件模型,JavaScript 獲得創建動態 HTML 的所有力量:
- JavaScript 能改變頁面中的所有 HTML 元素
- JavaScript 能改變頁面中的所有 HTML 屬性
- JavaScript 能改變頁面中的所有 CSS 樣式
- JavaScript 能洗掉已有的 HTML 元素和屬性
- JavaScript 能添加新的 HTML 元素和屬性
- JavaScript 能對頁面中所有已有的 HTML 事件作出反應
- JavaScript 能在頁面中創建新的 HTML 事件
什么是 DOM?
DOM 是一項 W3C (World Wide Web Consortium) 標準,
DOM 定義了訪問檔案的標準:
“W3C 檔案物件模型(DOM)是中立于平臺和語言的介面,它允許程式和腳本動態地訪問、更新檔案的內容、結構和樣式,”
W3C DOM 標準被分為 3 個不同的部分:
- Core DOM - 所有檔案型別的標準模型
- XML DOM - XML 檔案的標準模型
- HTML DOM - HTML 檔案的標準模型
什么是 HTML DOM?
HTML DOM 是 HTML 的標準物件模型和編程介面,它定義了:
- 作為物件的 HTML 元素
- 所有 HTML 元素的屬性
- 訪問所有 HTML 元素的方法
- 所有 HTML 元素的事件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/161057.html
標籤:JavaScript
