【发布时间】:2015-02-01 11:18:51
【问题描述】:
我正在尝试将 iframe 的来源更改为 javascript:... 我试过这个没有任何运气;
<iframe id="iframed" src="http://example.com"></iframe>
$('#iframed').attr('src','javascript:document.write("hello world")');
我收到“TypeError:document.write 不是函数”错误。 这样做的正确方法是什么?
【问题讨论】:
-
您是否尝试将内容放入
<iframe>? -
这个错误听起来不相关。
-
如果您将 javascript:document.write("hello world") 写入 url 栏,它可以工作。那么为什么我们不能在 iframe 上做到这一点。 @pointy,是的。
-
如果 iframe 与您的代码所在的文档同源,您可以直接更改 iframe 的内容。如果不是,那么您也可以将 iframe 替换为包含所需内容的其他 iframe。
标签: javascript jquery html iframe