Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment obtenir tous les noms d'attributs d'un nœud de balise img en utilisant JS?

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

Supposons qu'il existe de nombreuses balises img avec une structure similaire à celle ci-dessus, mais que le nombre d'attributs de chaque balise img est inconnu (c'est-à-dire que certaines ne peuvent avoir qu'un seul attribut src), comment obtenir tous les noms d'attribut de chaque balise img (pas de valeur d'attribut) ?

过去多啦不再A梦过去多啦不再A梦2687 Il y a quelques jours1417

répondre à tous(4)je répondrai

  • 阿神

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

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

    répondre
    0
  • 仅有的幸福

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

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

    répondre
    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]

    répondre
    0
  • 某草草

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

    Utilisez le déroulement d'objet ES6 :

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

    répondre
    0
  • Annulerrépondre