我正在尝试以下操作,但是“ World
”失败了:在控制台中,我或运算符后将其解析为false
。
var liz = document.querySelectorAll(".__item--selected")[0];
if(liz.innerHTML.indexOf("SkyFall" || "World") !== -1) {
custom= liz.title;
console.log("found " + custom);
} else { ....... }
第2部分:
我想遍历
li
和click();
具有与li
变量匹配的innerText
的custom
列表。 最佳答案
通过match方法使用正则表达式:
var liz = document.querySelectorAll(".__item--selected")[0];
if( liz.innerHTML.match(/SkyFall|World/) ) {
custom= liz.title;
console.log("found " + custom);
} else { ....... }
注意:另外,还要考虑@Scott Marcus的注释以及您是否真的要研究元素的HTML或textContent。
附言最大超速档是一部电影的地狱! :P
关于javascript - 如果文本包含.click(),则通过lis进行迭代。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60368929/