Javascript 如何在<;b>;文本</b>;在用户脚本中

Javascript 如何在<;b>;文本</b>;在用户脚本中,javascript,Javascript,我的源代码是 <div class="pd10 tbg2 cbl tcnt" style="line-height: 26px;"> <b>Opps ! please try again</b> </div> 哎呀!请再试一次 我想在网页上搜索此模式&如果找到文本,请执行一些操作 所以…我写的剧本是 if (path == "/dash/process/") { var content=document.get

我的源代码是

<div class="pd10 tbg2 cbl tcnt" style="line-height: 26px;">
<b>Opps ! please try again</b>
</div>

哎呀!请再试一次
我想在网页上搜索此模式&如果找到文本,请执行一些操作 所以…我写的剧本是

    if (path == "/dash/process/")
    {
        var content=document.getElementsByTagName('b')[0].innerHTML;
        var pat="Opps";

        if(content.search(pat)<0)
        {
            //do some job
        }
             else
              {
               //do some job
              }
     }
if(路径=“/dash/process/”)
{
var content=document.getElementsByTagName('b')[0].innerHTML;
var pat=“Opps”;
如果(content.search(pat)尝试以下操作:

if (path == "/dash/process/")
{
    var content=document.getElementsByTagName('b')[0].innerHTML;
    var pat="Opps";

    if(content.indexOf(pat) != -1)
    {
        //do some job
    }
    else
    {
        //do some job
    }
}
在上面的代码中,如果在字符串中找不到要查找的内容,则返回值-1。在这种情况下,if正在检查字符串内容中的文本Opps。如果可以找到,则表示
indexOf
没有返回-1,然后执行某些操作,如果找不到,则执行其他操作


希望这有帮助。

pat
应该是一个正则表达式,而不是字符串。最好使用
indexOf
而不是
search
“它正确吗?”-我们不知道。它对你有用吗?你有什么问题吗?然后具体询问。如果有效,这个问题应该转移到