Maison > Questions et réponses > le corps du texte
<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) ?
仅有的幸福2017-06-12 09:33:49
[].map.call(document.querySelector(Selector).attributes, (item) => {return item.name})
为情所困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]
某草草2017-06-12 09:33:49
Utilisez le déroulement d'objet ES6 :
[...document.querySelector('selector').attributes]