Comment récupérer tous les attributs d'un élément HTML avec JavaScript/jQuery
Obtenir tous les attributs d'un élément HTML est une tâche courante dans le Web développement. Vous pouvez adopter plusieurs approches, chacune avec ses propres avantages et inconvénients.
Utilisation de la liste de nœuds d'attributs
Pour une solution simple et directe, vous pouvez tirer parti de la liste de nœuds d'attributs disponible sur l'élément lui-même. Cette approche permet d'accéder aux noms et aux valeurs des attributs :
var el = document.getElementById("someId"); var nodes = [], values = []; for (var att, i = 0, atts = el.attributes, n = atts.length; i < n; i++) { att = atts[i]; nodes.push(att.nodeName); values.push(att.nodeValue); }
Utilisation de jQuery
jQuery fournit un moyen pratique de récupérer des attributs à l'aide de la méthode .attr() :
var el = $("#someId"); var attributes = el.attr();
L'objet attributs contiendra des paires clé-valeur pour chaque nom d'attribut et valeur.
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!