【发布时间】:2014-03-13 08:16:19
【问题描述】:
所以我有这么长的if 声明。
if(dupeCheck[0].length > 1 || dupeCheck[1].length > 3 || dupeCheck[2].length > 1 || dupeCheck[3].length > 1){
alert('Copy!');
}
可以将dupeCheck[0].length > 1 部分组合在一起吗?喜欢:
if((dupeCheck[0].length||dupeCheck[2].length||dupeCheck[3].length) > 1 || dupeCheck[1].length > 3){
alert('Copy!');
}
或者:
if(dupeCheck[0].length||dupeCheck[2].length||dupeCheck[3].length > 1 || dupeCheck[1].length > 3){
alert('Copy!');
}
我都试过了,都不管用。
【问题讨论】:
-
我不确定。数组里面有
.getElementsByClassName,所以我检查每个字符串里面是否有多个找到的元素并执行一个命令,但是其中一个数组值已经有3个相同的类。 -
@isherwood 感谢您的链接,但我不确定这些问题是否能准确回答 OP 的问题。
-
@Marian 听起来你有一个更大的问题要解决。如果您可以提供一些详细信息(可能在另一个问题中),您可能会发现我们可以提供更好的整体解决方案。
标签: javascript