API DOM pour localiser des éléments par valeur d'attribut
Souvent, il est nécessaire de trouver un élément dans le DOM en fonction de ses attributs. Par exemple, vous souhaiterez peut-être récupérer tous les éléments avec une classe ou un attribut de données spécifique.
API native : querySelectorAll
Les navigateurs modernes fournissent une API native, querySelectorAll, qui vous permet de rechercher des éléments en fonction de leurs attributs. Cette méthode prend comme argument un sélecteur CSS, qui peut inclure des sélecteurs d'attributs. Par exemple :
document.querySelectorAll('[data-foo="value"]');
Compatibilité des navigateurs
La méthode querySelectorAll est prise en charge par la plupart des navigateurs modernes, y compris :
Pour les navigateurs obsolètes, tels que IE9 et versions antérieures, vous pouvez utiliser un polyfill ou bibliothèque tierce comme jQuery.
Approche jQuery
jQuery simplifie cette tâche en fournissant une syntaxe concise :
$('[data-foo="value"]');
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!