距开课0天0时0分-9648994秒
过去多啦不再A梦2017-06-12 09:31:49 0 4 756
[JavaScript讨论组]举报回复话题 ↕
<img src="" alt="1223" src="hha"/> <img src=".."/>
假设有很多个类似上面这种结构的img标签,但每个img标签有多少个属性都是未知的(即有的可能只有一个src属性),如何获得每个img标签的所有属性名(不是属性值)?
4
0
分享
阿神 2017-06-12 09:33:494楼
https://developer.mozilla.org...
赞 +0添加回复
仅有的幸福 2017-06-12 09:33:493楼
[].map.call(document.querySelector(Selector).attributes, (item) => {return item.name})
为情所困 2017-06-12 09:33:492楼
// 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]
某草草 2017-06-12 09:33:491楼
使用 ES6 的对象展开:
[...document.querySelector('selector').attributes]
阿神 2017-06-12 09:33:494楼
https://developer.mozilla.org...
赞 +0添加回复
仅有的幸福 2017-06-12 09:33:493楼
赞 +0添加回复
为情所困 2017-06-12 09:33:492楼
赞 +0添加回复
某草草 2017-06-12 09:33:491楼
使用 ES6 的对象展开:
赞 +0添加回复