標簽的自定義屬性:
在開發中,有時需要在標簽上添加一些自定義屬性用來存儲數據或狀態。
設置了自定義屬性的標簽,就是在這個標簽上添加了這個屬性,瀏覽器中的html結構中可以看到。
使用點語法(如oWrap.mygod="哈哈")設置的自定義屬性,在html結構中并不能直接看到,但該屬性實際已經存在于該標簽的屬性集合列表,如下圖所示:
1 var oW=document.getElementById('wrap'); 2 oW.mygod="hi";


利用這個特性,可以很方便的將for循環中的循環變量存儲在相關標簽上。
當然如果想要在html結構中看到該自定義屬性,可以用dom.setAttribute("mygod","hi");
1 var oW=document.getElementById('wrap'); 2 oW.setAttribute("mygod","hi");

除了dom.setAttribute()方法可設置自定義屬性外,還有獲取和移除自定義屬性兩種方法,語法分別是:dom.getAttribute()和dom.removeAttribute();
posted on
浙公網安備 33010602011771號