我正在尝试将DOM元素设置为变量,但是当我在console.log()变量时,它显示为null。
var canvas = document.querySelector('canvas');
console.log(canvas); //null
但它在我关注的教程中工作得很好。任何人都可以帮助我吗?
答案 0 :(得分:0)
由于specification,如果找不到匹配项,querySelector()
将返回null。因此,在您尝试获取节点时,您没有canvas
个节点。你应该
canvas
node canvas
节点设置为html文档以下html代码肯定会起作用
<canvas id="myCanvas"></canvas>
<script>
var canvas = document.querySelector('canvas');
console.log(canvas);
</script>