让我们说字符串“完成成功”显示在网页的某处,有没有办法知道这个字符串是否仅使用javascript存在? 谢谢。Javascript:如何检查网页中是否存在文本
回答
更多详细信息将有所帮助。可能有更好的方法。但是,这是您所提供的最好给出什么样的信息:
if (
(
document.documentElement.textContent || document.documentElement.innerText
).indexOf('Done successfuly') > -1
) {
// Do something...
}
如果你知道ID或类名或其它方式选择直接包含文本的元素(如h1#someHeading span ...
)那么你或许应该这样做因为它会更高效并且通常是更清洁的方法。
编辑值得注意的是:这种方法也会在SCRIPT和STYLE标签中选取文本,这可能不是您想要的。 textContent
和innerText
在浏览器中也有各种各样的怪癖。 See this for more info。
正常工作,谢谢:) – Sam 2013-05-14 18:30:49
@ user2348365如果这回答你的问题,使用左边的复选标记来表明这一点。感谢回答者并保持网站清洁。 – ahsteele 2013-05-14 18:55:54
叽叽喳喳的举动! :)) – DrStrangeLove 2013-05-14 19:29:54
尝试.search() 事情是这样的:
document.body.innerHTML.search("Done successfully!");
,而不是innerHTML的或者使用的textContent
document.body没有属性“匹配”,您应该使用innerText(或textContent)来代替。 – 2013-05-14 18:25:53
'body'不包含名为'match'的函数。你是否正在考虑与正则表达式一起使用的'String.match'?如果是这样,'身体'肯定不是一个字符串。 – 2013-05-14 18:26:34
对不起,我自己发现了自己的错误,并将其编辑为另一个解决方案 – Milchkanne 2013-05-14 18:29:38
- 1. 检查网页是否含有文本
- 2. 如何使用golang检查网页文件是否存在?
- 3. Javascript - 检查文本/模板脚本中是否存在字段
- 4. 如何检查页面是否存在?
- 5. 检查脚本是否存在页面
- 6. 如何检查一个文件是否存在于JavaScript中?
- 7. 如何检查网页是否存在。 jQuery和/或PHP
- 8. 如何检查网页是否滚动?
- 9. 如何检查文件是否存在?
- 10. 如何检查文件是否存在?
- 11. Imacros:检查文本是否存在
- 12. Excel VBA和硒。我如何检查页面中是否存在某个文本?
- 13. 如何检查页面中是否存在某个asp.net文本框
- 14. 检查Javascript中是否存在httponly cookie
- 15. 如何检查在JavaScript中的对象中是否存在值
- 16. 如何检查文件是否存在从C#或Javascript?
- 17. 如何查找文本是否存在
- 18. 检查文本是否存在并将其删除javascript
- 19. 有效检查文本列中是否存在文本
- 20. 检查网页中是否存在字符串
- 21. Objective C检查网页视图中是否存在元素
- 22. 如何检查object.subobject.subsubobject是否存在或不在JavaScript中?
- 23. 如何检查是否在JavaScript中的类存在
- 24. 如何在Perl中查看网页是否存在多线程?
- 25. 如何检查网址或网页是否存在于ajax或jquery
- 26. Ruby Selenium - 如何检查文本是否仅存在一次
- 27. 如何通过bash脚本检查文件是否存在?
- 28. 如何检查Firebase存储中是否存在文件?
- 29. 如何检查此JavaScript数组中是否存在值?
- 30. 如何检查变量是否在内存中使用javascript
不知道你是问什么,或者你尝试过什么...... – Neal 2013-05-14 18:17:55
是有,但对于你想要做的事情来说,这可能不是最好的解决方案。解释您的完整问题以及您迄今为止尝试解决问题可能更有用。 – 2013-05-14 18:17:59
本网站的目的是帮助您修复您编写的代码。第一部分是你需要编写代码。认识我们有办法。 – Cam 2013-05-14 18:18:50