一、DOM特性和DOM屬性

在訪問元素特性值時(shí)有兩種方式:

1. 傳統(tǒng)DOM方法getAttributesetAttribute。

2. 使用DOM對(duì)象上與之對(duì)應(yīng)的屬性。

例如通過兩種方式獲取id的值:

e.getAttribute('id');
e.id;

 

1)跨瀏覽器命名

特性和屬性命名之間的差異會(huì)更多。

在大多數(shù)瀏覽器中可以用class獲取到class特性,但I(xiàn)E卻要使用className。

 

2)命名限制

特性表示為傳遞給DOM方法的字符串,其命名規(guī)范是非常自由的。

而屬性名稱,由于可以作為標(biāo)識(shí)符使用點(diǎn)表示法進(jìn)行訪問,所以其命名規(guī)范更受限制。

 

3)HTML和XML之間的差異

在處理一個(gè)XML DOM的時(shí)候,不會(huì)在元素上自動(dòng)創(chuàng)建屬性值來表示特性值。

因此,我們需要使用傳統(tǒng)的DOM特性方法獲取特性的值。

elem.ownerDocument

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式