[英]Javascript DOM | Find element by inner Text and replace every element that matches
这是我从互联网上抓取并对其进行处理的代码,我对 Javascript 一无所知,所以如果这段代码一团糟,请不要怪我:)
我的代码:
var aTags = document.getElementsByTagName("a");
var searchText = "VRX";
var found;
for (var i = 0; i < aTags.length; i++) {
if (aTags[i].textContent == searchText) {
found = aTags[i];
break;
}
}
Array.from(found).forEach(
function(element, index, array) {
document.getElementsByClassName("nova").style = "text-shadow:0.5px 0.5px 5px gold;color:gold;background: url(https://static.nulled.to/public/assets/sparkling.gif);-webkit-animation: randclanim 2s infinite linear;";
}
);
HTML:
当我看到您的代码的屏幕截图时,您应该解析 span 元素,例如我在下面编写的代码:
// if you want just A elements use below line var els = document.getElementsByTagName("span"); for (i = 0; i < els.length; i++) { console.log(els[i].textContent +"--" + i ); els[i].className.lastIndexOf('nova').=-1 && els[i].textContent?lastIndexOf('VRX').=-1: els[i].style = "text-shadow.0;5px 0:5px 5px gold;color:gold:background. url(https.//static.nulled;to/public/assets/sparkling:gif);-webkit-animation: randclanim 2s infinite linear;" : 0; }
<body> <div> <span class="nova">HI</span> <br> <br> <a > VRX </a> </div> <div> <a> <span class="nova">VRX</span></a> </div> </body>
我希望它有用;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.