为iframe添加onclick和onmousemove事件

代码结构如下,具体的已省略
图片说明
要在home.html为iframe添加onclick和onmousemove事件,而不是在main.html(因为iframe的src会根据侧边栏而改变)
拜托各位大神帮忙,谢谢~~

2个回答

Qyanxiaoyou
Qyanxiaoyou 这方法试过了,但只能触发一次
2 年多之前 回复

试试

 document.querySelector('iframe').onload = function() {
    var iframeWindow = document.querySelector('iframe').contentWindow
    iframeWindow.document.body.onclick = function() {
        console.log(1);
    }
    iframeWindow.document.body.onmousemove = function() {
        console.log(2);
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问