在 html dom (document object model) 中, 所有的都是 節點:
在 html dom 中, attr 物件 代表乙個 html 屬性。 html屬性總是屬於html元素。
在 html dom 中, the namednodemap 物件 表示乙個無順序的節點列表。 我們可通過節點名稱來訪問 namednodemap 中的節點。
屬性 / 方法
描述attr.isid
如果屬性是 id 型別,則 isid 屬性返回 true,否則返回 false。
attr.name
返回屬性名稱
attr.value
設定或者返回屬性值
attr.specified
如果屬性被指定返回 true ,否則返回 false
nodemap.getnameditem()
從節點列表中返回的指定屬性節點。
nodemap.item()
返回節點列表中處於指定索引號的節點。
nodemap.length
返回節點列表的節點數目。
nodemap.removenameditem()
刪除指定屬性節點
nodemap.setnameditem()
設定指定屬性節點(通過名稱)
在 w3c dom 核心中, attr (屬性) 物件繼承節點物件的所有屬性和方法 。 在 dom 4 中, attr (屬性) 物件不再從節點物件中繼承。 從長遠的**質量來考慮,在屬性物件中你需要避免使用節點物件屬性和方法:
屬性 / 方法
避免原因
屬性沒有子節點
attr.attributes
屬性沒有屬性
attr.baseuri
使用 document.baseuri 替代
attr.childnodes
屬性沒有子節點
attr.clonenode()
使用 attr.value 替代
attr.firstchild
屬性沒有子節點
attr.hasattributes()
屬性沒有屬性
attr.haschildnodes
屬性沒有子節點
attr.insertbefore()
屬性沒有子節點
attr.isequalnode()
沒有意義
attr.issamenode()
沒有意義
attr.issupported()
通常為 true
attr.lastchild
屬性沒有子節點
attr.nextsibling
屬性沒有兄弟節點
attr.nodename
使用 attr.name 替代
attr.nodetype
通常為 2 (attribute-node)
attr.nodevalue
使用 attr.value 替代
attr.normalize()
屬性沒有規範
attr.ownerdocument
通常為你的 html 文件
attr.ownerelement
你用來訪問屬性的 html 元素
attr.parentnode
你用來訪問屬性的 html 元素
attr.previoussibling
屬性沒有兄弟節點
attr.removechild
屬性沒有子節點
attr.replacechild
屬性沒有子節點
attr.textcontent
使用 attr.value 替代
HTML DOM 屬性 物件
在 html dom document object model 中,所有的都是 節點 在 html dom 中,attr 物件 代表乙個 html 屬性。html屬性總是屬於html元素。在 html dom 中,the namednodemap 物件 表示乙個無順序的節點列表。我們可通過節點名稱...
HTML DOM常用物件
一 table 物件屬性 1 border 可以設定或返回 邊框的寬度 以畫素為單位 2 caption 設定或返回 的caption元素 3 cellpadding 設定或返回單元格邊框與單元格內容之間的空白量 以畫素為單位 4 cellspacing 設定或返回 中的單元格之間的空白量 以畫素為...
HTML DOM節點的屬性獲取
根據實驗發現,dom節點中,html節點都有下列的屬性,並列舉重要的屬性 例如 var trobj document.getelementbyid id 1 獲得乙個tr dom物件 trobj.parentnode 獲得tr的父節點 trobj.firstchild 獲得tr第乙個子節點 trob...