<button id="myButton">You want to click me</button>
<script type="text/javascript">
document.getElementByID("myButton").onclick = function() {
alert("Hi!");
}
</script>
&#13;
你能告诉我这有什么问题吗?
答案 0 :(得分:4)
它应该是getElementById
,而不是getElementByID
(最后一个字母应该是小写)。
答案 1 :(得分:0)
除了语法错误之外,一些javascript验证器会在函数末尾标记您丢失的分号。
document.getElementById("myButton").onclick=function() {
alert("Hi!");
};
要查找getElementById错误,如果您正在使用IE,只需打开IE开发人员工具,然后导航到控制台选项卡。您会看到如下错误:
SCRIPT438: Object doesn't support property or method 'getElementByID'