[英]Highlighting text within an iframe
我目前正在开发一个小型网站(使用HTML,Javascript和PHP),并且有一个页面可以构建iframe。 现在,我想在每次页面加载时都在iframe中突出显示给定的文本(无论是使用文本框还是通过硬编码方式进行编码)(每次使用onload =“”)。
我已经在Google上搜索了大约一个小时,但没有找到有效的方法。 有谁知道如何解决这个问题?
提前致谢!!
问候
不幸的是,您无法在iframe中修改外部页面的内容,因为它不属于您。
如果您使用jQuery并尝试更改iframe中某个元素的背景颜色
$('#myIframe').contents().find('#element').css('background-color', 'red');
您会收到一个JS错误。
您必须找到解决方法; 一种方法是在iframe中包含一个服务器端页面,该页面可以读取并输出外部页面。
我假设您要使用JavaScript实现突出显示。 要使用JS处理iFrame的内容,您需要动态地将iFrame加载到JavaScript中,然后可以用它来做自己喜欢的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.