Maison >interface Web >js tutoriel >Comment puis-je trouver des éléments DOM à l'aide des valeurs d'attribut ?

Comment puis-je trouver des éléments DOM à l'aide des valeurs d'attribut ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-04 15:01:14955parcourir

How Can I Find DOM Elements Using Attribute Values?

Recherche d'éléments DOM par valeurs d'attribut

Pouvez-vous s'il vous plaît me dire s'il existe une API DOM qui recherche un élément avec un nom d'attribut donné et valeur d'attribut :

Quelque chose comme :

doc.findElementByAttribute("myAttribute", "aValue");

Prise en charge des navigateurs modernes querySelectorAll natif, vous permettant de faire :

document.querySelectorAll('[data-foo="value"]');

Consultez cette documentation pour plus de détails : https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll

Pour la compatibilité du navigateur informations :

  • http://quirksmode.org/dom/core/#t14
  • http://caniuse.com/queryselector

Pour navigateurs obsolètes (IE9 et anciens), vous pouvez utiliser jQuery :

$('[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn