我目前正在开发一个小型网站(使用HTML,Javascript和PHP),我有一个页面,我在其中构建了一个iframe。 现在,我希望每次加载页面时都会在iframe中突出显示给定的文本(无论是使用文本框进行硬编码)(使用onload =“”)。
我在谷歌搜索了大约一个小时,却找不到有用的东西。 有谁知道如何解决这个问题?
提前致谢!!
此致
答案 0 :(得分:1)
很遗憾,您无法修改iframe中外部网页的内容,因为它不属于您。
如果您使用jQuery并尝试更改iframe中元素的背景颜色
$('#myIframe').contents().find('#element').css('background-color', 'red');
你会得到一个JS错误。
你必须找到一个解决方法;一种方法是在iframe中包含一个读取和输出外部页面的服务器端页面。
答案 1 :(得分:0)
我假设您想要使用JavaScript实现突出显示。要使用JS操作iFrame的内容,您需要在JavaScript中动态加载iFrame,然后可以用它做你喜欢的事情。