JavaScript(三、DOM文件物件模型)

來源:互聯網
上載者:User

標籤:nbsp   w3c dom   動作   樹結構   擷取   ima   方法   model   文件物件模型   

一、什麼是DOMDOM 是 Document Object Model(文件物件模型)的縮寫。DOM 是 W3C(全球資訊網聯盟)的標準。DOM 定義了訪問 HTML 和 XML 文檔的標準:“W3C 文件物件模型 (DOM) 是中立於平台和語言的介面,它允許程式和指令碼動態地訪問和更新文檔的內容、結構和樣式。”W3C DOM 標準被分為 3 個不同的部分:
  • 核心 DOM - 針對任何結構化文檔的標準模型
  • XML DOM - 針對 XML 文檔的標準模型
  • HTML DOM - 針對 HTML 文檔的標準模型
二、HTML DOM (文件物件模型)當網頁被載入時,瀏覽器會建立頁面的文件物件模型(DOM)。通過 HTML DOM,可訪問 JavaScript HTML 文檔的所有元素。HTML DOM 定義了所有 HTML 元素的對象和屬性,以及訪問它們的方法。三、DOM 節點根據 W3C 的 HTML DOM 標準,HTML 文檔中的所有內容都是節點:
  • 整個文檔是一個文檔節點
  • 每個 HTML 元素是元素節點
  • 每個 HTML 屬性是屬性節點
  • HTML 元素內的文本是文本節點
  • 注釋是注釋節點
HTML DOM 將 HTML 文檔視作樹結構。這種結構被稱為節點樹:四、編程介面可通過 JavaScript (以及其他程式設計語言)對 HTML DOM 進行訪問。所有 HTML 元素被定義為對象,而編程介面則是對象方法和對象屬性。方法是您能夠執行的動作(比如添加或修改元素)。屬性是您能夠擷取或設定的值(比如節點的名稱或內容)。  

JavaScript(三、DOM文件物件模型)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.