这个问题似乎只发生在铬 这是iframe的代码访问IFRAME功能
<!DOCTYPE html>
<html>
<head>
<script>
function blahblah() { alert("test"); }
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test Page</title>
</head>
<body>
<p> lalalalallalala!!! </p>
</body>
</html>
这是我创建的iframe
<iframe src="iframetest.html" id="iframetest"></iframe>
然后我打电话iframe的blahblah( )功能:
$('#iframetest')[0].contentWindow.blahblah()
但是这不起作用
你有没有尝试过'$( '#iframetest')contentWindow.blahblah()'? (注意,缺少'[0]') – freefaller
你什么时候调用函数?你确定iframe已经被加载了吗? –
它的加载,因为我可以通过铬的控制台看到它 我没有尝试[0] – user1307863