访问iframefunction
这个问题似乎只发生在chrome中这是iframe代码
function blahblah() { alert("test"); } Test Page lalalalallalala!!!
这就是我创建iframe的方式
然后我尝试调用iframe的blahblah()函数:
$('#iframetest')[0].contentWindow.blahblah()
但这不起作用
这有效:
请注意,我使用$(window).load
来确保加载了iframe。 在document
上使用load不会确保加载iframe。
当然,您的iframe必须与父文档具有相同的来源(这也意味着您必须在浏览器中的http://
中打开文件而不是file://
)。
编辑: 工作演示