透過 JavaScript,您可以重構(gòu)整個 HTML 文件。您可以新增、移除、變更或重排頁面上的項(xiàng)目。
要改變頁面的某個東西,JavaScript 就需要對 HTML 文件中所有元素進(jìn)行存取的入口。這個入口,連同對 HTML 元素進(jìn)行新增、移動、改變或移除的方法和屬性,都是透過文件物件模型來獲得的(DOM)。
在 1998 年,W3C 發(fā)布了第一級的 DOM 規(guī)格。這個規(guī)範(fàn)允許存取和操作 HTML 頁面中的每一個單獨(dú)的元素。
所有的瀏覽器都執(zhí)行了這個標(biāo)準(zhǔn),因此,DOM 的相容性問題也幾乎難覓食了。
DOM 可被 JavaScript 用來讀取、改變 HTML、XHTML 以及 XML 文件。