欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript變量Dom對(duì)象的所有屬性

 更新時(shí)間:2020年04月30日 16:05:54   作者:枳貍  
這篇文章主要介紹了JavaScript變量Dom對(duì)象的所有屬性,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

DOM對(duì)象的HTML:

  <button>Disable State</buttom>

1,遍歷DOM對(duì)象所具有的屬性(全部,不管是否在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對(duì)象在HTML中設(shè)置過的屬性:

  每一個(gè)attribute屬性有一個(gè)附加屬性specified,當(dāng)屬性是HTML Element的屬性(指寫在代碼中可見的),或者是通過setAttribute方法進(jìn)行的添加的時(shí)候,它的值為 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é)果如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • uni-app自定義組件和通信的方式

    uni-app自定義組件和通信的方式

    組件是 vue 技術(shù)中非常重要的部分,組件使得與ui相關(guān)的輪子可以方便的制造和共享,進(jìn)而使得vue使用者的開發(fā)效率大幅提升,組件可以使用全局注冊(cè)和頁面引入兩種方式進(jìn)行使用,對(duì)uni-app自定義組件和通信相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 淺談javascript中基本包裝類型

    淺談javascript中基本包裝類型

    在JavaScript中,和JAVA類似,也提供了對(duì)于基本數(shù)據(jù)類型的包裝類型。例如Number、Boolean、String類型。下面我們就來詳細(xì)探討下吧。
    2015-06-06
  • js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作

    js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作

    這篇文章主要介紹了js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 基于js粘貼事件paste簡(jiǎn)單解析以及遇到的坑

    基于js粘貼事件paste簡(jiǎn)單解析以及遇到的坑

    下面小編就為大家?guī)硪黄趈s粘貼事件paste簡(jiǎn)單解析以及遇到的坑。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Javascript模仿淘寶信用評(píng)價(jià)實(shí)例(附源碼)

    Javascript模仿淘寶信用評(píng)價(jià)實(shí)例(附源碼)

    這篇文章主要介紹了Javascript模仿淘寶信用評(píng)價(jià)功能實(shí)現(xiàn)方法,以完整實(shí)例形式分析了JavaScript響應(yīng)鼠標(biāo)事件動(dòng)態(tài)改變頁面元素的相關(guān)技巧,并附帶了完整的實(shí)例代碼供讀者下載參考,需要的朋友可以參考下
    2015-11-11
  • echarts柱狀圖背景重疊組合而非并列的實(shí)現(xiàn)代碼

    echarts柱狀圖背景重疊組合而非并列的實(shí)現(xiàn)代碼

    這篇文章主要給大家介紹了關(guān)于echarts柱狀圖背景重疊組合而非并列的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 一種基于瀏覽器的自動(dòng)小票機(jī)打印實(shí)現(xiàn)方案(js版)

    一種基于瀏覽器的自動(dòng)小票機(jī)打印實(shí)現(xiàn)方案(js版)

    這篇文章主要介紹了一種基于瀏覽器的自動(dòng)小票機(jī)打印實(shí)現(xiàn)方案(js版)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 淺談JavaScript的push(),pop(),concat()方法

    淺談JavaScript的push(),pop(),concat()方法

    下面小編就為大家?guī)硪黄獪\談JavaScript的push(),pop(),concat()方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • TypeScript開發(fā)中規(guī)范編碼來提高代碼的可讀性

    TypeScript開發(fā)中規(guī)范編碼來提高代碼的可讀性

    在TypeScript中,我們通過使用類型別名reference指令、類型守衛(wèi)、泛型、接口、類型別名等來提高代碼的可維護(hù)性以及可讀性,這篇文章主要介紹了TypeScript開發(fā)中規(guī)范編碼來提高代碼的可讀性,需要的朋友可以參考下
    2023-12-12

最新評(píng)論