gpt4 book ai didi

JavaScript DOM |通过内部文本查找元素并替换每个匹配的元素

转载 作者:行者123 更新时间:2023-12-02 21:05:18 24 4
gpt4 key购买 nike

这是我从互联网上抓取的代码,并对它做了一些处理,我对 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:

enter image description here

最佳答案

正如我看到您的代码的屏幕截图,您应该解析 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>

我希望它有用;)

关于JavaScript DOM |通过内部文本查找元素并替换每个匹配的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61240286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com