文檔對象模型

文件物件模型 （ Document Object Model ， 縮寫DOM ） ， 是W3C組織推薦的處理可擴展置標語言的標準 - { zh - hant: 程式; zh - cn: 編程 } - 接口 。 Document Object Model的歷史可以追溯至1990年代後期微軟與Netscape的 “ 瀏覽器大戰 ” （ browser wars ） ， 雙方爲了在JavaScript與JScript一決生死 ， 於是大規模的賦予瀏覽器強大的功能 。 微軟在網頁技術上加入了不少專屬事物 ， 既有VBScript 、 ActiveX 、 以及微軟自家的DHTML格式等 ， 使不少網頁使用非微軟平臺及瀏覽器無法正常顯示 。 DOM即是當時醞釀出來的傑作 。 DOM ( Document Object Model ) 譯爲文檔對象模型 ， 是 HTML 和 XML 文檔的編程接口 。 HTML DOM 定義了訪問和操作 HTML 文檔的標準方法 。 DOM 以樹結構表達 HTML 文檔 。 W3C DOM 標準被分爲 3 個不同的部分 ： 核心 DOM - 針對任何結構化文檔的標準模型 XML DOM - 針對 XML 文檔的標準模型 HTML DOM - 針對 HTML 文檔的標準模型 XML DOM 定義了所有 XML 元素的對象和屬性 ， 以及訪問它們的方法 。