Javascript 在另一个窗口的链接上触发单击事件

Javascript 在另一个窗口的链接上触发单击事件,javascript,jquery,events,click,window,Javascript,Jquery,Events,Click,Window,因此,我能够使用以下方法从另一个窗口触发跨度上的单击事件: var openerBody = $(window.opener.document.body); $('.thespan', openerBody).click(); 但是,当我将span对象更改为标记时,单击触发器停止工作 有没有办法从标签上的另一个窗口触发单击事件?一些浏览器不允许您在标签上调用单击,以防止您过度操纵用户的浏览器。但是您可以使用href属性重定向用户 window.location.href = $('.thesp

因此,我能够使用以下方法从另一个窗口触发跨度上的单击事件:

var openerBody = $(window.opener.document.body);
$('.thespan', openerBody).click();
但是,当我将span对象更改为
标记时,单击触发器停止工作


有没有办法从
标签上的另一个窗口触发单击事件?

一些浏览器不允许您在
标签上调用
单击
,以防止您过度操纵用户的浏览器。但是您可以使用
href
属性重定向用户

window.location.href = $('.thespan', openerBody).attr('href');

你是说这种方法应该对标签有效吗?我确实是这样。有可能你遗漏了什么事实上,不,我撒谎了。出于安全目的,某些浏览器不允许Js单击链接