将点击事件添加到iframe

时间:2019-05-23 03:12:39

标签: javascript

我想在iframe中添加一个监听器点击事件,然后尝试以下不起作用的方法。

var mainContent = document.getElementById('mainContent');
const doc = mainContent.contentDocument;
doc.addEventListener("click", (e) => {
      console.log(e);
});
 $('#mainContent').on('load',function(){
        var contents = $(this).contents(); 
        $(contents).find("body").on('click', function(e) {
            console.log(e)
        });
 });
$($("#mainContent").contents()[0], window).find('body').bind("mouseup", function (e) {
        alert("works");
});

1 个答案:

答案 0 :(得分:0)

您可以在iframe顶部放置不可见的“ a”标签,也可以将iframe包裹在可点击的div上