Example:
domNode.onmouseover = function() {
this.innerHTML = "The mighty mouse is over me!"
}
domNode.onmouseover = function() {
this.style.backgroundColor = "yellow";
}
In this example the text won’t change, but the thing is also that I don’t always know what was assigned before, so is there a way to tell to js: Run everything that was eventually assigned without knowing what was that and then run my function?
It’s possible to do this by passing the current event handler to the new handler:
See this fiddle, to see it in action
You can keep on doing this as much as you want/need:
This will log:
That’s all there is to it!