簡體   English   中英

檢查iframe中是否存在html文本

[英]Check if html text exists within an iframe

非常感謝任何幫助。 我在網頁上顯示了一個iframe,我想在這個iframe中搜索特定的文本字符串,比如說“Go Bananas” - 檢查是否找到匹配項

現在如果我在Chrome開發工具控制台中使用$("#HTML").contents()[0] ,我可以將整個DOM對象導航到文本位於<span>Go Bananas</span> ......路徑不一定總是一樣的


<iframe src="http"//localhost/site/theemmbededsite.html>
▼# #document
<html>
<body>
<div>
<span> Go Bananas </span>

我的問題是:如何檢查此對象$("#HTML").contents()[0]是否存在此文本“Go Bananas”並返回truefalse

我已經嘗試了一堆jquery函數,但無濟於事。將不勝感激任何幫助

搜索並獲取長度然后根據長度放置條件。

if($("iframe").contents().text().search("Go Bananas") > -1)
  //found -- do stuff
else
  //not-found do stuff

使用jQuery contents().text().search()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM