这里,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');
});
});
})
答案 0 :(得分:4)
如果你在<iframe>
上的元素的页面上编写函数,它将无效。您无法对<iframe>
中的任何内容应用函数。
但是,如果<iframe>
在您的域中,并且您可以访问您在不同页面的<iframe>
中调用的该页面上的if write函数,则可以。
iframe中的元素无法从不同页面上的函数访问。