开发者社区> 问答> 正文

怎么用javascript监听父页面里的iframe点击事件

怎么用javascript监听父页面里的iframe点击事件

展开
收起
小旋风柴进 2016-03-17 11:57:17 2133 0
1 条回答
写回答
取消 提交回答
  • 要给iframe添加click事件,而且iframe不能跨域。。给父页添加的onclick事件点击iframe是不会响应的

    window.onload = function () {
    
        var ifrs = document.getElementsByTagName('iframe');
        for (var i = 0; i < ifrs.length; i++) {
            try {
                ifrs[i].contentWindow.document.onclick = (function (ifr) {
                    return function () {
                        alert('点击了iframe'+ifr.src)
                    }
                })(ifrs[i]);
            }
            catch (ex) { }
        }
    }
    2019-07-17 19:05:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载