gpt4 book ai didi

Javascript:在元素中检查::after

转载 作者:行者123 更新时间:2023-12-04 18:02:14 25 4
gpt4 key购买 nike

我有一个非常简单的元素:
enter image description here
如何使用 Javascript 检查此元素是否包含::after ?

(我有使用 document.getElementsByTagName('h2')[0] 的元素)

我不知道这东西是怎么工作的,我也不需要知道,我只需要代码看看它是否存在......

在某些情况下,元素看起来像这样:
enter image description here
如果可能的话,我需要能够检测到这两种情况!

最佳答案

它会是这样的:

var pre = onload; // assign previous onload if any
onload = function(){ // onload wrapper start
if(pre)pre(); // execute previous onload in the new onload
var doc = document, h2a = doc.getElementsByTagName('h2');
var afterIn = [], afterOut = [];
for(var i=0,l=h2a.length; i<l; i++){
var h2 = h2a[i];
if(h2.value.match(/\:\:after/)){
afterIn.push(h2);
}
else{
afterOut.push(h2);
}
}
for(var i=0,l=afterIn.length; i<l; i++){
console.log(afterIn[i].value);
}
for(var i=0,l=afterOut.length; i<l; i++){
console.log(afterOut[i].value);
}
} // onload wrapper end

关于Javascript:在元素中检查::after,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33180785/

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