错误代码如下
<script>
var btn = document.getElementById('btn');
btn.onclick=function(){
document.getElementById('p').innerHTML = Date();
}
</script>
<body>
<button id="btn">按钮</button>
<p id="p"></p>
</body>
因为浏览器自上而下解析,找不到onclick绑定的按钮节点,所以报错。
把js代码写在下面即可
<body>
<button id="btn">按钮</button>
<p id="p"></p>
</body>
<script>
var btn = document.getElementById('btn');
btn.onclick=function(){
document.getElementById('p').innerHTML = Date();
}
</script>