gpt4 book ai didi

javascript - 检测多个类中的一个类的 If 语句

转载 作者:行者123 更新时间:2023-11-28 12:37:57 24 4
gpt4 key购买 nike

我有这个简单的 if 语句:

if(comments.className === "hide")

但是我尝试“选择”的元素的类是 class="hide slide"如果是这种情况,这似乎不起作用。我该如何写这个以便他在两个类中“找到”隐藏的东西?

最佳答案

您可以使用comments.className.split(/\s+/);,然后迭代选项以找到您想要的内容

var classes = comments.className.split(/\s+/);
var classexists = false;
for(i=0; i<classes.length; i++){
if(classes[i] === "specifiedclass"){
classexists = true;
break;
}
if(classexists){...

将其作为函数执行

function hasClass(desiredClass,el){
var classes = el.className.split(/\s+/);
var classexists = false;
for(i=0; i<classes.length; i++){
if(classes[i] === desiredClass){
classexists = true;
break;
}
}
return classexists;
}
if(hasClass("specifiedclass",comments){...

(感谢系统的建议)

关于javascript - 检测多个类中的一个类的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15207553/

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