I was surprised by comparing the following cases:
button = document.getElementById("addSugerenciaButton"); if (button != null) { button.onclick = "post_to_url('" + addSugerenciaURL + "', idBuzon', '" + id + "');"; } button = document.getElementById("removeBuzonButton"); if (button != null) { button.onclick = function() { if (!confirm(removeSugerenciaMessage)) { return false; }; post_to_url(removeBuzonURL, 'idBuzon', id); }; } button = document.getElementById("editBuzonButton"); if (button != null) { button.setAttribute("onclick","post_to_url('" + editBuzonURL + "', 'idBuzon', '" + id + "');"); }
Just the latter seems to have changed the HTML (at least by checking Firebug), while the others, although working correctly, did not display any onclick event in the editBuzonButton element.
Any ideas why this is happening?
source share