suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie erhalte ich mit js alle Attributnamen eines IMG-Tag-Knotens?

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

Angenommen, es gibt viele IMG-Tags mit einer ähnlichen Struktur wie oben, aber die Anzahl der Attribute jedes IMG-Tags ist unbekannt (dh einige haben möglicherweise nur ein SRC-Attribut). So erhalten Sie alle Attributnamen jedes IMG-Tags (kein Attributwert)?

过去多啦不再A梦过去多啦不再A梦2723 Tage vor1463

Antworte allen(4)Ich werde antworten

  • 阿神

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

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

    Antwort
    0
  • 仅有的幸福

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

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

    Antwort
    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]

    Antwort
    0
  • 某草草

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

    使用 ES6 的对象展开:

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

    Antwort
    0
  • StornierenAntwort