使用JavaScript和greasemonkey搜索特定字符串

时间:2015-03-25 16:34:01

标签: javascript search greasemonkey

我一直在尝试实现以下功能,并且到目前为止已经收集了这一小段代码。

待办事项:

  1. 如果两者都存在,则搜索单词“Block”和“Own”然后抛出一个警告框“说两者都找到了”

  2. 如果仅找到“阻止”,则抛出一个警告框“仅找到阻止”

  3. 如果只找到“拥有”以及“酷”这个词,则抛出警告“找到自己的酷”

  4. 此外,所有提示框都应该有“确认”按钮,当你再次点击它时,它应该说“你确定你已经完成了吗?”并带有“确定”按钮。

    示例代码为:

    if (/Text you are looking for/i.test (document.body.innerHTML) )
     {
      alert ("Found it!");
      }
    

1 个答案:

答案 0 :(得分:0)

function findAndAlert(element){
  var foundBlock = false,
      foundOwn   = false,
      foundCool  = false;

  if (element.match(/block/i) foundBlock = true;
  if (element.match(/own/i) foundOwn = true;
  if (element.match(/cool/i) foundCool = true; 

  if (foundBlock and foundOwn) alert('Both are found');
  else if (foundBlock && !foundOwn) alert('Only block was found');
  else if ( foundOwn && foundCool) alert('Found own and cool');

}


findAndAlert(document.body.innerHTML)