Tại sao refButton
nhận được null
trong mã JavaScript sau?JavaScript getElementByID() không hoạt động
<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>
Hoặc xem xét sử dụng Prototype, JQuery hoặc một số gói khác để xử lý sự kiện sẵn sàng DOM. –
Tôi không nghĩ rằng anh ấy cần nhập toàn bộ thư viện chỉ cho sự kiện sẵn sàng DOM. ;) –
@Paul - điểm tốt. @JMSA sự kiện DOM sẵn sàng thực sự kích hoạt TRƯỚC KHI tất cả hình ảnh được tải xuống và SAU KHI tất cả các tập lệnh và trang đã được tải xuống. Do đó, sự kiện DOM sẵn sàng kích hoạt trước sự kiện window.onload. :) – jaywon