如何激活<;a>;使用javascript的网页上的元素?
我想点击这个元素如何激活<;a>;使用javascript的网页上的元素?,javascript,Javascript,我想点击这个元素 <a href="/game.php?vil=9&screen=settings&action=sitter_login&player=305&h=417c13fb" target="_blank" class="btn">ini</a> 有什么帮助吗 我尝试了这个,它会打开同一个窗口,但我想在新选项卡中打开。我还使用internet选项打开带有弹出窗口的选项卡: b=document.g
<a href="/game.php?vil=9&screen=settings&action=sitter_login&player=305&h=417c13fb" target="_blank" class="btn">ini</a>
有什么帮助吗
我尝试了这个,它会打开同一个窗口,但我想在新选项卡中打开。我还使用internet选项打开带有弹出窗口的选项卡:
b=document.getElementsByClassName("btn")[1].href;
window.location.assign(b, '_blank');
如何在新选项卡中打开?我尝试了window.open(),但始终没有成功:
window.open(b, '_blank');
你可以在这里找到答案。如果执行.click()函数,将触发在“click”(.onClick)上绑定的所有侦听器。
尝试侦听click事件,然后执行.click()函数我不确定我是否完全理解这个问题。但是,当您实际单击一个链接时,所有其他Java脚本都停止加载,您就可以访问该网页。窗户是开着的。但是你必须阻止Url将你重定向到网站。您可以通过在单击时激发的eventobject上使用preventDefault来实现这一点。希望这有帮助
让myLink=document.getElementsByClassName(“btn”)[1];
myLink.addEventListener('click',函数新建窗口(事件){
event.preventDefault();
window.open(this.href,“\u blank”)
})
myLink.click()代码>我认为你所做的一切都是可以的。只是,浏览器往往会阻止打开新的选项卡,并且通常会在窗口顶部添加一个小警告。检查您的站点是否有打开新选项卡的权限。地址栏上通常有一个特殊的图标。您的最后一个示例将用于响应用户生成的事件,但请参见上面@Syscall的要点。您可能被浏览器的弹出窗口阻止程序阻止。我如何检查?我用的是chromeGot。谢谢@syscalli如果答案已打开,请不要发布答案。相反,当你有足够的代表时,发表一条指向答案的评论;然后,当你有足够的代表时,投票以重复的方式结束。@MarcoPredari,这不是我的网页,我做不到。
window.open(b, '_blank');