¿Por qué refButton
obtiene null
en el siguiente código JavaScript?JavaScript getElementByID() no funciona
<html>
<head>
<title></title>
<script type="text/javascript">
var refButton = document.getElementById("btnButton");
refButton.onclick = function() {
alert('I am clicked!');
};
</script>
</head>
<body>
<form id="form1">
<div>
<input id="btnButton" type="button" value="Click me"/>
</div>
</form>
</body>
</html>
O considere usar Prototype, JQuery o algún otro paquete para manejar el evento DOM ready. –
No creo que necesite importar una biblioteca completa solo para el evento listo para DOM. ;) –
@Paul - buen punto. @JMSA el evento listo para DOM realmente se dispara ANTES de que se descarguen todas las imágenes y DESPUÉS de todos los scripts y la página se haya descargado. Por lo tanto, el evento listo para DOM se dispara antes del evento window.onload. :) – jaywon