I have two questions for the following example:
function doIt(){
this.attribute = someValue; // Works as expected
alert(event.which); // Doesn't work
}
element.addEventListener("click",doIt,false);
Question 1: Why is this bound to the function but event is not?
Question 2: What would be the appropriate way to do this?
this is a built-in for JavaScript. It is always accessible. event is not. It is only available if the current method supports it.
You would need to have something like
function doIt(event)
What is this? - http://howtonode.org/what-is-this
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With