怎么用javascript监听父页面里的iframe点击事件-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-03-17 11:57:17 1661 1

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

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:05:04

    要给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) { }
        }
    }
    0 0
相关问答

1

回答

js 怎么获取数组的第一个值

2018-05-10 19:58:33 7726浏览量 回答数 1

1

回答

JS 中怎么把定义的对象的一个属性作为一个数组

2016-06-02 09:17:49 2544浏览量 回答数 1

1

回答

js中数组怎么变成json数据啊

2016-06-02 10:03:42 1477浏览量 回答数 1

1

回答

用js怎么把一个13位数的每一位放到数组里!

2016-06-02 13:28:30 3235浏览量 回答数 1

1

回答

js如何判断输入框输入的数组是否和div里的appendChild重复

2016-06-02 13:30:52 2631浏览量 回答数 1

1

回答

如何在js里为activex控件里的方法传入byte的数组

2016-06-01 13:51:10 1841浏览量 回答数 1

1

回答

js合并数组相同key值的项 ,急

2016-06-01 14:14:03 2416浏览量 回答数 1

1

回答

js 怎样去除数组重复项

2016-06-01 16:51:11 1521浏览量 回答数 1

1

回答

怎么在js中获取gridview某一行的值并且赋给一个数组

2016-03-20 11:39:49 2725浏览量 回答数 1

1

回答

为什么无法用for循环给js数组赋值

2016-03-20 13:47:25 2920浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
Javascript中的对象
立即下载