用於表示和操作HTML和XML文檔的程式接口。
簡單來說就是將網頁文檔視為樹狀結構的方法,其中每個元素都是樹的節點通過JS來訪問和修改。
目的是允許開發者使用JS來動態讀取、更新和操作網頁的內容和結構。
實現互動性、動態生成內容和對用戶操作作出回應而無需重新加載整個網頁。
文檔(Document)
表示整個網頁,它是DOM的頂級節點。我們可以使用document對象來訪問和操作整個文檔。
元素(Element)
文檔中的HTML標籤,例如<div>
、<p>
、<h1>
等。
每個元素都可以有屬性和內容,可通過DOM來操作這些屬性和內容。
節點(Node)
DOM樹中的每個部分,包括元素節點、屬性節點、文本節點等。
節點是DOM的基本結構,通過它們來訪問和操作文檔的不同部分。
var element = document.getElementById("myDiv");
element.innerHTML = "新的內容";
element.textContent = "新的文本";
var img = document.getElementById("myImage");
img.src = "new-image.jpg";
var newDiv = document.createElement("div");
newDiv.textContent = "這是新的元素";
document.body.appendChild(newDiv);
var button = document.getElementById("myButton");
button.addEventListener("click", function() {
alert("按鈕被點擊了!");
});
今天先介紹到這邊,感謝觀看!