问题描述
我正在尝试学习Javascript event-triggering的一些基础知识,并在这个网站上进行了尝试。
过程:
在此面板的front page上,打开控制台(ctrl+shift+K
;我在Firefox
上)。首先,表示
URL='"https://stackoverflow.blog/2020/08/26/kotlin-1-4-released-to-improve-performance/?cb=1"'
然后运行
document.querySelector(`a[href=${URL}]`).click()
结果:我被发送到the destination。
document.querySelector(`a[href=${URL}]`).dispatchEvent(new MouseEvent('click'))
结果:与上面相同。
document.querySelector(`a[href=${URL}]`).dispatchEvent(new Event('click'))
结果:链接未打开 。我在控制台中返回了true
,但停留在页面上,因此显然没有触发点击。
问题: 是什么解释结局的差异?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)