我已经看过有关此的其他帖子,但是由于某种原因,以下方法不起作用。
onclick="parent.testing();"
现在来看完整的故事。我有一个包含所有 JS 文件的 index.html。同样在索引中,我有一个空的“div”标签。使用 jQuery,我将 page1.html 文件附加到空的“div”。所以索引有点像这样:
<html>
<head>
<script files>
<script>
ready { function testing(){do stuff;} }
</script>
</head>
<body>
<div><iframe src="page1.html" (added via jQuery)></div>
</body>
</html>
现在在 page1.html 文件中,我试图在单击链接时调用一个函数。但我收到以下错误:
Uncaught TypeError: Cannot call method 'testing' of undefined
我也尝试了以下方法,但没有奏效:
onclick="window.testing();"
onclick="window.frames[0].testing();"