window.onload的作用
window.onload的作用,是文档和资源都加载完成后执行。
当我们把script标签放到head里面去获取元素的时候,我们会发现获取到的值是null那是因为代码从上往下执行,当获取标签的时候,标签还没有被加载。
<head>
<script>
window.onload=function(){
document.getElementById("but").onclick=function(){
alert("hello world")
}
}
</script>
</head>
<body>
<button id="but"></button>
</body>