猿问

a.click()在火狐与谷歌中的区别

代码如下

问题如下:

在火狐中点击按钮没有反应,在谷歌中点击按钮可以创建新的标签页;
test.js加上一条语句

var btn = document.querySelector('button')

btn.onclick = () => {

    var a = document.createElement('a')

    a.href = 'https://www.baidu.com'

    a.target = '_blank'

    

    document.body.appendChild(a)

    

    a.click()

}

改写后的代码都能在两个浏览器中正常运行。所以请问各位朋友这是什么原因,谢谢?

胡说叔叔
浏览 469回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答