Puis-je utiliser un sélecteur d'attribut CONTIENT en queryselector()?
Je souhaite sélectionner un élément basé sur une sous-chaîne de l'attribut href.
J'ai posté une question récemment, où j'ai reçu une réponse basée sur des "commence par":
document.querySelector('#utility-menu a[href^="/email_check?lang="').textContent.trim();
Mais en fait, la seule constante à partir de la page à page sera "lang="
dans l'attribut href. Donc /email_check?
s'agit de la page, de sorte que je ne peux pas utiliser cette variable sur al pages.
Est-il possible de modifier mon sélecteur pour revenir à la textContent de toute <a>
élément avec la sous-chaîne "lang="
en son sein?
Vous devez vous connecter pour publier un commentaire.
Tous les sélecteurs sont documentées dans le Sélecteurs W3C Aperçu.
Celui dont vous avez besoin est
Envisager la suite de l'élément HTML:
Vous pouvez obtenir la première d'ancrage de l'élément qui a un
href
attribut contenant'lang='
et existe en tant que descendant d'un élément avec unid
équivalent à'utility-menu'
en utilisant l'une des options suivantes: