我尝试搜索此内容,但是出现的唯一结果是双击,而不是如何自动双击某些内容。 (触发双击。)
我可以点击一次,并尝试两次“创建”双击但失败。我假设这是因为时间因为我设置了一个计时器来查看我的双击之间有多少时间。
是否有双击的自动方式?我没有使用jQuery,所以请在答案中避免使用它。
所以我点击使用:
document.getElementyById("somethinbg").click();
我尝试双击:
document.getElementById("something").dblclick();
没有成功。
答案 0 :(得分:7)
如此发送a dblclick
event:
var targLink = document.getElementById ("something");
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('dblclick', true, true);
targLink.dispatchEvent (clickEvent);
答案 1 :(得分:0)
使用jquery dblclick方法,您可以轻松实现。有点像。
$("p").dblclick(function(){
alert("The paragraph was double-clicked.");
});
请参阅以下链接以获取更多信息
http://www.w3schools.com/jquery/event_dblclick.asp
http://api.jquery.com/dblclick/
如果您使用的是javascript,请参阅以下链接。
答案 2 :(得分:0)
document.getElementById("something").ondblclick = function(){
alert("The paragraph was double-clicked.");
}