繁体   English   中英

在iframe中突出显示文本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM