在iframe中打开其他页面后,javascript contentWidth没有触发事件监听器

时间:2018-08-19 09:09:54

标签: javascript iframe

好的,我觉得很难在这里写下我的麻烦,

所以,请访问:test iframe contentWidth

然后将这些代码替换为这些代码:

<script>
document.getElementById("myFrame").contentWindow.onclick = test;
function test() {
  var iframe = document.getElementById("myFrame");
  var elmnt = iframe.contentWindow;
  elmnt.document.body.style.backgroundColor = "yellow";
}
</script>

然后在iframe上单击以更改其背景颜色。

当我单击iframe一次后,但在单击另一个链接页面后,这些代码运行良好,例如:学习HTML

这些代码无效。它会查看iframe /浏览器是否无法捕获事件(onclick)。

Q :如何解决,即使用户单击另一个链接页面,该事件仍然可以通过contentWidth捕获?

请帮助我。

谢谢

0 个答案:

没有答案