【问题标题】:How to check if the web browser contains a specific string?如何检查网络浏览器是否包含特定字符串?
【发布时间】:2015-04-20 18:31:19
【问题描述】:

我想知道如何检查网络浏览器以查看是否存在特定的文本字符串。

例如,我想验证字符串“Hello World”在浏览器上是否可见。任何提示都会很棒。谢谢。

【问题讨论】:

  • 你试过什么?这个字符串应该在哪里?在网页上?在 URI 中?在书签中?你的意思是visible,因为它当前的 CSS 允许在屏幕上实际看到它?
  • 你可以试试 $(document).text().contains('Hello World') 吗?
  • document.getElementsByTagName('body')[0].innerHTML.indexOf('Hello World') 能实现你想要的吗??
  • @bloodyKnuckles 你也可以通过document.body更快地抓住身体
  • @Sushil jQuery .text() method 返回一个字符串,而字符串没有.contains() 方法。检查文档并在您的控制台上运行它,然后再声称它是正确的,因为它不是。

标签: javascript jquery html extjs5


【解决方案1】:

这应该对你有用...

if($('html:contains("Hello World")').length > 0){
   alert('Hello World! I exist!');
}else{
   alert('Goodbye cruel world!')
}

【讨论】:

  • 谢谢。正是我想要的。 @Ted,有没有办法让它不返回那些警报?
  • 只需删除警告行并将您需要的任何代码放入其中
猜你喜欢
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 2016-09-16
  • 2011-05-20
相关资源
最近更新 更多