这里的iframe是由js脚本自动生成的。现在我想通过触发按钮来点击,但我不能。这是 jsfiddle .
我已经尝试了所有可能的方法,但无法得到解决方案。
代码:-
$(function(){
$(window).load(function(){
alert($("iframe.tableauViz").contents().find('#primary-auth').html());
$("iframe.tableauViz").contents().find('#primary-auth').click(function(){
alert('clicked');
});
});
})
最佳答案
好吧,如果您在页面上为 <iframe>
上的元素编写函数不起作用。您不能对 <iframe>
中的任何内容应用函数.
但是如果 <iframe>
是的在你的域上,你可以访问你在 <iframe>
中调用的页面上的 if write 函数不同页面的。
Elements in iframe are not accessible from function on different page.
关于javascript - 无法自动点击/触发 iframe 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37003879/