Javascript JQuery单击一个div,该div为';它在一个iframe中
我正在尝试在iframe上创建单击事件: 这就是我正在尝试但没有成功的地方:Javascript JQuery单击一个div,该div为';它在一个iframe中,javascript,jquery,iframe,Javascript,Jquery,Iframe,我正在尝试在iframe上创建单击事件: 这就是我正在尝试但没有成功的地方: $('iframe').contents().find('#theButton').click(); 我做错了什么?试着用这种方法,它会对你有用 $('iframe').load(function(){ var iframe = $('iframe').contents(); iframe.find("div").click(); }); 作为一项安全原则;如果iframe的基本uri与地址栏
$('iframe').contents().find('#theButton').click();
我做错了什么?试着用这种方法,它会对你有用
$('iframe').load(function(){
var iframe = $('iframe').contents();
iframe.find("div").click();
});
作为一项安全原则;如果iframe的基本uri与地址栏中的不同,则不允许您在iframe中执行任何操作;您只允许操纵iframe'e,它的src标记等于page的 想想如果你在一个iframe中插入一家银行的网上银行,欺骗人们,并在后端将资金转账的来源更改为你自己的账户,会发生什么:D
但您可以做的是获取要在iframe中显示的html源代码;并使用javascript显示它;然后,您将能够像对待自己的源代码一样对待这些源代码。由于浏览器保护,您将无法做到这一点。在iframe中加载的页面中添加javascript代码。