.indexOf javascript中的多行
因此,我有一段代码需要检查多个变量,因此如果对于ex,id 1或id 2为true,它将播放console.log,因此我可以制作多个var或测试多行的indexOf,当1为true时,它将播放console.log.indexOf javascript中的多行,javascript,Javascript,因此,我有一段代码需要检查多个变量,因此如果对于ex,id 1或id 2为true,它将播放console.log,因此我可以制作多个var或测试多行的indexOf,当1为true时,它将播放console.log var id = '76561198331632938'; if (document.getElementById("id").innerHTML.indexOf("76561198331632938" || "id2") != -1) { console.log("He
var id = '76561198331632938';
if (document.getElementById("id").innerHTML.indexOf("76561198331632938" || "id2") != -1) {
console.log("Hello world!");
}
您想将
|
置于索引的外部
:
var id = '76561198331632938';
if (document.getElementById("id").innerHTML.indexOf(id) !== -1 ||
document.getElementById("id2").innerHTML.indexOf(id) !== -1) {
console.log("Hello world!");
}
为什么在indexOf()中使用
| |
?我正在尝试测试是否包含某个单词或数字,但我需要它,所以它会检查多个,就像测试1如果找不到2如果找到2执行控制台日志否,您必须使用2 indexOf()s。你不能这样组合它。所以我应该这样做。indexOf()+indexOf()。你不应该把你的目标看作是一行行文本。您可以将目标视为DOM对象。如果您有ID为的div,那么将它们收集为一个HTMLCollection,将其转换为一个数组,然后使用数组方法