JavaScript變量Dom對象的所有屬性
DOM對象的HTML:
<button>Disable State</buttom>
1,遍歷DOM對象所具有的屬性(全部,不管是否在HTML tag中是否設(shè)置)
<!DOCTYPE html> <html> <body> <button id="btnToggleState" onclick="toggleStateManagement()"> Disable State </button> </body> <script> var obj = document.getElementById("btnToggleState"); var s = ""; for (var elem in obj) { s += elem + "\n"; } alert(s); </script> </html>
結(jié)果:
2.遍歷DOM對象在HTML中設(shè)置過的屬性:
每一個attribute屬性有一個附加屬性specified,當(dāng)屬性是HTML Element的屬性(指寫在代碼中可見的),或者是通過setAttribute方法進行的添加的時候,它的值為 true。
<!DOCTYPE html> <html> <body> <button id="btnToggleState" onclick="toggleStateManagement()"> Disable State </button> </body> <script> // var obj = document.getElementById("btnToggleState"); // var s = ""; // for (var elem in obj) { // s += elem + "\n"; // } // alert(s); var obj = document.getElementById("btnToggleState"); var pairs = new Array(); for (var i = 0, len = obj.attributes.length; i < len; i++) { var name = obj.attributes[i].nodeName; var value = obj.attributes[i].nodeValue; if (obj.attributes[i].specified) { pairs.push(name + "=\' " + value + "\' ") } } alert(pairs); </script> </html>
結(jié)果如下:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JavaScript文檔對象模型DOM
- JavaScript Dom對象的操作
- JavaScript 中的文檔對象模型 DOM
- JS實現(xiàn)訪問DOM對象指定節(jié)點的方法示例
- 淺談JS讀取DOM對象(標簽)的自定義屬性
- js基礎(chǔ)之DOM中document對象的常用屬性方法詳解
- js基礎(chǔ)之DOM中元素對象的屬性方法詳解
- JavaScript實現(xiàn)DOM對象選擇器
- JavaScript DOM 對象深入了解
- JavaScript——DOM操作——Window.document對象詳解
- jquery對象和javascript對象即DOM對象相互轉(zhuǎn)換
- js對象關(guān)系圖 方便dom操作
- javascript DOM對象的學(xué)習(xí)實例代碼
- JavaScript操作DOM對象詳解
相關(guān)文章
js實現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作
這篇文章主要介紹了js實現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-01-01echarts柱狀圖背景重疊組合而非并列的實現(xiàn)代碼
這篇文章主要給大家介紹了關(guān)于echarts柱狀圖背景重疊組合而非并列的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12一種基于瀏覽器的自動小票機打印實現(xiàn)方案(js版)
這篇文章主要介紹了一種基于瀏覽器的自動小票機打印實現(xiàn)方案(js版)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07淺談JavaScript的push(),pop(),concat()方法
下面小編就為大家?guī)硪黄獪\談JavaScript的push(),pop(),concat()方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06TypeScript開發(fā)中規(guī)范編碼來提高代碼的可讀性
在TypeScript中,我們通過使用類型別名reference指令、類型守衛(wèi)、泛型、接口、類型別名等來提高代碼的可維護性以及可讀性,這篇文章主要介紹了TypeScript開發(fā)中規(guī)范編碼來提高代碼的可讀性,需要的朋友可以參考下2023-12-12