To call a click event on an element element.click()
But how to do it with dblclick
?
Is there an existing built-in function in javascript similar to element.click()
?
To call a click event on an element element.click()
But how to do it with dblclick
?
Is there an existing built-in function in javascript similar to element.click()
?
Just use ondblclick
:
http://jsfiddle.net/dirtyd77/yrL8r6qd/
var p = document.getElementById('dbl');
p.ondblclick = function (){
this.innerHTML = 'dbl';
};
p.ondblclick(); // if you want to "trigger" the event, call it like so
When using addEventListener
, you need to use dispatchEvent
:
http://jsfiddle.net/dirtyd77/yrL8r6qd/2/
var p = document.getElementById('dbl');
p.addEventListener('dblclick',function(e){
this.innerHTML = 'dbl';
});
p.dispatchEvent(new Event('dblclick'));
object.ondblclick=function(){myScript};
or
object.addEventListener("dblclick", myScript);