var requestInfo;
var requestParent;
var switchButton = setInterval(function() {
requestParent = document.getElementsByClassName("solid_color_2");
if(typeof requestParent[0] != "undefined") {
requestInfo = requestParent[0].getElementsByTagName('A');
requestInfo[0].className = "";
requestInfo[0].className = "instance-0";
requestParent[0].className = "";
requestParent[0].className = "button";
requestInfo[0].style.backgroundColor = "#029c53";
clearInterval(switchButton);
console.log("interval last time");
}
}, 1000);
Can't execute "requestParent[0].className = "button";JavaScript Undefined folie
est ici balisage:
<div class="button solid_color_2">
<a class="primary-color instance-0" href="#">REQUEST INFO</a>
</div>
C'est génial! Pouvoir supprimer le className = "" est comme un bonus aussi! Maintenant je vais utiliser setInterval plus souvent sachant que je peux le faire .. Intéressant comment vous passez le .className à la méthode querySelectorAll .. me rappelle de cette petite chose appelée jQuery .. –
Si vous trouvez cette réponse utile, n'oubliez pas de cliquer la coche à côté @JonathanJames – Andy