我的页面上有一个10 x 10的HTML表,代表一个游戏。我目前正在尝试使游戏网格可点击,但由于某种原因,我的onclick处理程序无法正常工作。出于测试目的,我只想在用户点击其中一个网格单元格时显示警告,但我似乎无法使其工作。
这是我的代码:
tail
有什么想法吗?
UPDATE FIXED
我不确定发生了什么,但是当我将上面的代码放在一个函数中并在我的<body>
<script type="text/javascript" language="javascript">
var compDiv = document.getElementById("computer");
var compCells = compDiv.getElementsByTagName("td");
for (var i = 0; i < compCells.length; i++) {
compCells[i].onclick = alertUser;
}
function alertUser() {
alert("HI");
}
</script>
</body>
标记中使用onload调用该函数时,它起作用了。它现在正在显示它应该。 :)