window.document.getElementById("ID").onclick=function() 无效,求解答

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.document.getElementById("ID").onclick=function() 无效,求解答相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
window.document.getElementById("ID").onclick=function()
alert("aaaaaaaaaaaaa");

</script>

<body>
<input type="button" value="clickMe" id="ID"/>
</body>
这段代码无法执行alert(),求解答

页面是从上至下执行的,在js执行时,html中的ID标签还没有加载。

需要把<script>那段放到你的<input>下边即可。
参考技术A <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
window.onload=function ()
var myid=document.getElementById('ID');
myid.onclick=function ()
alert("aaaaaaaaaaaaa");


</script>
</head>
<body>
<input type="button" value="clickMe" id="ID"/>
</body>
</html>

以上是关于window.document.getElementById("ID").onclick=function() 无效,求解答的主要内容,如果未能解决你的问题,请参考以下文章