This is the piece of code in question:
...
var btnClick = document.getElementById("button");
btnClick .addEventListener("click", func, false);
}
function func()
{
alert("This works");
}
I don’t get any alert box. See any problems?
Which browser are you using? IE doesn’t support
.addEventListener()until version 9, so you need to say something like this:And don’t use
.getElementById()on an element that hasn’t been parsed yet, i.e., put the above code either in a document.ready or load event handler, or put it after the element in the page source.