讓我們說字符串「完成成功」顯示在網頁的某處,有沒有辦法知道這個字符串是否僅使用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