js报错:Cannot set property ‘onclick’ of null
代码:
<html>
<head>
<meta charset="UTF-8">
<title>sample</title>
</head>
<body>
<script>
var div =document.querySelector('div');
div.onclic=function(){
alert(100);
};
</script>
<div>div</div>
</body>
</html>
解决方法1:将script标签放在div标签的后面
解决方法2:利用window.onload函数
代码:
<html>
<head>
<meta charset="UTF-8">
<title>sample</title>
</head>
<body>
<script>
window.onload=function(){
var div =document.querySelector('div');
div.onclic=function(){
alert(100);
};
};
</script>
<div>div</div>
</body>
</html>