Javascript 如何使用querySelector创建dbClick?
有没有办法通过编程方式使双击像Javascript 如何使用querySelector创建dbClick?,javascript,Javascript,有没有办法通过编程方式使双击像 document.querySelector("button").blur() 但对于双击,因为document.querySelector(“按钮”).dblclick()不起作用 谢谢。事件的一个有用方法是preventDefault()方法。preventDefault()将阻止浏览器在双击时自动执行的任何操作 var button= document.querySelector('button'); button.addEventListener(
document.querySelector("button").blur()
但对于双击,因为document.querySelector(“按钮”).dblclick()
不起作用
谢谢。事件的一个有用方法是preventDefault()方法。preventDefault()将阻止浏览器在双击时自动执行的任何操作
var button= document.querySelector('button');
button.addEventListener('dblclick', function(event){
event.preventDefault();
},false);
尝试此操作以发出双击事件:
var dbclickEvent = new MouseEvent('dblclick', {
bubble: true,
view: window
})
document.querySelector('button').dispatchEvent(dbclickEvent)
您是否检查了浏览器控制台中的错误?已发布了相同类型的问题。请尝试在该问题中未标记@TharikKanaka(除了
jQuery
),并且您发布的问题正在使用jQuery
@NewToJS document.querySelector(…).dblclick不是一个函数。您是打算解释您的答案,还是打算转储源代码,并希望OP进行一些研究,以了解源代码中发生了什么?虽然源代码可能很好,但像这样的答案仍然可能会因为没有详细说明/解释而被否决,因为它对一些可能想使用它的人没有太大帮助……我也是自学成才的,但我也确保在使用它之前,我清楚地理解了我使用的函数/源代码,特别是如果我向其他人推荐它,因为他们可能只是想知道使用它的好处和工作原理。您的源代码不正确,您的解释有拼写错误。请慢慢计划并写下你的答案。拼写:preventedfualt()和源代码错误:您从未关闭事件侦听器}
中的函数。我看到您已更新了答案,但拼写错误仍然存在于描述中,并且您将}
放在了错误的位置,因此源代码也仍然不正确。现在可以了,我认为,我使用我的iPhone,所以代码和解释中出现了错误,我希望它是好的和有效的代码