javascript - 无法自动点击/触发 iframe 的按钮

标签 javascript jquery html iframe

这里的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/

相关文章:

javascript - 在另一个 jquery 或 javascript 函数中调用 jquery document.ready 函数

javascript - WordPress 小部件中的动态输入字段

javascript - 为什么 Onblur 不起作用(JQuery/Javascript)

javascript - 我正在为类(class)制作一个井字棋游戏。有人可以看看我的代码并告诉我我做错了什么吗?

javascript - 有没有办法阻止浏览器缓存滚动位置和缩放级别等值?

javascript - 使用 ajax 分页加载页面后重新初始化其他 javascript 函数

javascript - 如何等到网页加载了 javascript?

javascript - Bootstrap .nav-pills 折叠对齐

javascript - 如何在 play 框架项目中从 javascript 更新 img 的 src?

javascript - 在文件对话框 AJAX 和 PHP 中选择后立即上传图像