DOM(文檔對象模型)是HTML和XML的應用程序接口(API)歌馍。DOM將把整個頁面規(guī)劃成由節(jié)點層級構成的文檔擅笔。HTML或XML頁面的每個部分都是一個節(jié)點的衍生物伤塌。請考慮下面的HTML頁面:
這段代碼可以用DOM繪制成一個節(jié)點層次圖:
DOM節(jié)點層次圖
DOM通過創(chuàng)建樹來表示文檔瑰妄,從而使開發(fā)者對文檔的內容和結構具有空前的控制力翅楼。
W3CDOM標準被分為3個不同的部分:
l核心DOM -針對任何結構化文檔的標準模型
lXML DOM -針對XML文檔的標準模型
lHTML DOM -針對HTML文檔的標準模型
XML DOM定義了所有XML元素的對象和屬性,以及訪問它們的方法忍法。
HTML DOM是:
HTML的標準對象模型
HTML的標準編程接口
W3C標準
HTML DOM定義了所有HTML元素的對象和屬性潮尝,以及訪問它們的方法。