我正在尝试以下操作,但是“ 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部分:

我想遍历liclick();具有与li变量匹配的innerTextcustom列表。

最佳答案

通过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/

10-10 17:51