Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mendapatkan semua nama atribut nod tag img menggunakan js?

<img src="" alt="1223" src="hha"/>
<img src=".."/>

Katakan terdapat banyak tag img dengan struktur yang serupa dengan di atas, tetapi bilangan atribut setiap teg img tidak diketahui (iaitu, sesetengah mungkin hanya mempunyai satu atribut src), bagaimana untuk mendapatkan semua nama atribut setiap teg img (bukan nilai atribut)?

过去多啦不再A梦过去多啦不再A梦2687 hari yang lalu1415

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-06-12 09:33:49

    https://developer.mozilla.org...

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:33:49

    [].map.call(document.querySelector(Selector).attributes, (item) => {return item.name})

    balas
    0
  • 为情所困

    为情所困2017-06-12 09:33:49

    // html为 <p class="ha" id="pEle"></p>
    var pEle = document.querySelector('#pEle');  //得到数组
    var attrs = pEle.attributes;  //得到所有属性
    var attrsArray = Array.prototype.slice.call(attrs);      //转换为数组形式
    console.log(attrsArray);    // [class,id]

    balas
    0
  • 某草草

    某草草2017-06-12 09:33:49

    Gunakan objek ES6 untuk melonggarkan:

    [...document.querySelector('selector').attributes]

    balas
    0
  • Batalbalas