Disons que j'ai un site Web et que je veux utiliser un script qui boucle ses éléments DOM et qui pointe ces éléments que cet attribut contient une partie du texte spécifié. J'ai réussi à créer une boucle simple qui trouve tous les attributs souhaités de l'élément DOM et crée un tableau à partir de celui-ci. Maintenant, je veux coupler ma valeur d'attribut de tableau avec l'élément DOM auquel il appartient et aussi être capable de trouver la partie spécifiée du texte qui correspond à l'élément de tableau (attribut) et à l'élément DOM.Recherche d'un élément DOM avec une partie de l'attribut avec vanilla Javascript
var getAll = document.getElementsByTagName('*');
var myArray = [];
for (var i=0; i<getAll.length; i++) {
getHref = getAll[i].getAttribute('href');
if (getHref !== null) {
myArray.push(getHref);
}
}
Je n'ai aucune idée comment lier mes attributs avec les éléments DOM. J'ai essayé d'utiliser indexOf ('') pour trouver une partie du texte mais cela ne fonctionne pas car il recherche des chaînes complètes dans le tableau. Quelqu'un serait-il si gentil et m'aiderait-il? Je ne veux pas utiliser de frameworks.
Ceci est génial. Merci beaucoup! – panxpiotr