我在iframe中有一个span,但是当我添加click事件时,它不会触发。
我在这个帖子上尝试了解决方案,但它对我不起作用:onkeyup, onkeydown events not firing for SPAN element
是否无法触发iframe中元素的点击事件?或者还有其他方法可以做到吗?
答案 0 :(得分:0)
如果iframe中的页面位于同一个域中,则可以正常工作。
在iframe内的页面上,您可以使用以下内容:
<span onclick="parent.HandleChildClick('test')">My content</span>
在包含iframe的页面上只是一个普通的Javascript函数。
function HandleChildClick(msg) {
alert(msg);
}