第三章 DOM
DOM是“Document Object Model”(文檔對象模型)的首字母縮寫。
節點
元素節點(element node):是DOM的原子。如:文本段落元素的名字p 無序清單元素的名字ul... 【nodeType的屬性值是1】
文本節點(text node):文本節點總是包含在元素節點的內部。【nodeType的屬性值是3】
屬性節點(attribute node):屬性節點總是被放在起始標簽裡。如:title="a gentle reminder"【nodeType的屬性值是2】
getElementById()方法 返回的是對象
document.getElementById(id) id必須放在單引號或雙引號裡 如 :document.getElementById("purchases")
getElementsByTagName()方法 返回的是對象數組
getElementsByTagName(tag) tag必須是(x)html 標簽的名字,並放在雙引號裡 如:document.getElementsByTagName("li")
getAttribute()方法 查詢屬性 通過具體的對象調用
object.getAttribute(attribute)
setAttribute()方法 設置屬性
object.setAttribute(attribute,value)