I was wondering why this javascript doesn't work:
var element = document.querySelector('#element1');
var button= document.querySelector('#button1');
button.addEventListener('click', function() {
element.doSomething();
});
var element = document.querySelector('#element2');
var button= document.querySelector('#button2');
button.addEventListener('click', function() {
element.doSomething();
});
Both of the buttons are doing something to "element2".
Is it something like the event listener keeps a pointer to the variable instead of its value ?
Thanks for your answers