首页 >社区问答列表 >javascript - 如何用js获取某个img标签节点的所有属性名?

javascript - 如何用js获取某个img标签节点的所有属性名?

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

假设有很多个类似上面这种结构的img标签,但每个img标签有多少个属性都是未知的(即有的可能只有一个src属性),如何获得每个img标签的所有属性名(不是属性值)?

  • 为情所困
  • 为情所困    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]

    +0添加回复

  • 回复