繁体   English   中英

Firefox中的打字稿锚标记单击事件不起作用

[英]typescript anchor tag click event in firefox not working

我正在typescirpt文件中创建锚标签。单击此按钮时,锚标签被创建。它在Chrome和IE中有效,但在Firefox中不起作用。

btnGuest(){
var redirect = <HTMLAnchorElement>document.createElement("a");
      redirect.href = 'https://www.google.co.in/';      
      redirect.target = '_blank';
      redirect.click();
}

<button (click)="btnGuest()"></button>

在创建元素之后,我终于得到了答案,我们需要将该元素追加到文档主体中。代码如下。 https://support.mozilla.org/en-US/questions/968992

var redirect = <HTMLAnchorElement>document.createElement("a"); 
document.body.appendChild(redirect); //required in FF, optional for Chrome
redirect.href = 'https://www.google.co.in/';
redirect.target = '_blank'; 
redirect.click();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM