以编程方式检查Iframe对象中是否存在文本

时间:2017-03-01 08:39:37

标签: jquery iframe programmatically

我真的需要你的帮助。我有一个包含iframe内容的对象 - Output of Chrome Dev Tools Console(抱歉无法上传代码的内联屏幕截图)。

我想知道如果此对象中存在文本字符串“Welcome”,我如何以编程方式进行搜索 - 可以使用Chrome Dev Tools导航到包含该文本的元素。

我尝试过如下操作

var html = $("#HTML")[0]; // also tried $("#HTML").contents()
var iframeObj = JSON.stringify(html);
if(iframeObj.indexOf('Welcome') > -1)
{
  alert('match found')
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

但遗憾的是,此JSON.stringify(html)会在结果字符串中排除iframe的内容。我还使用Jquery的contents()来获取iframe的内容,但无济于事。

非常感谢您的帮助

0 个答案:

没有答案