javascript - Wie erhalte ich mit js alle Attributnamen eines IMG-Tag-Knotens?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:31:49
0
4
1462
<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梦

Antworte allen(4)
阿神

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

仅有的幸福
[].map.call(document.querySelector(Selector).attributes, (item) => {return item.name})
为情所困
// 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]
某草草

使用 ES6 的对象展开:

[...document.querySelector('selector').attributes]
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage