1
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未定義瘋狂
的標記:
<div class="button solid_color_2">
<a class="primary-color instance-0" href="#">REQUEST INFO</a>
</div>
這是偉大的!能夠刪除className =「」就像是一個紅利!現在要更頻繁地使用setInterval知道我可以做到這一點..有趣的是如何將.className傳遞給querySelectorAll方法..讓我想起這個叫做jQuery的小東西.. –
如果您覺得此答案有用,請不要忘記點擊它旁邊的勾號@JonathanJames – Andy