<script type="text/javascript">
var canvas = document.getElementById("canvas");
var can = canvas.getContext("2d");
can.fillStyle = "#990099";
can.fillRect(0, 0, 500, 500);
</script>写在了<head>标签里
IE9浏览器下面一直报错:无法获取属性“getContext”的值: 对象为 null 或未定义
解决方法:把JavaScript代码放到最后面就可以了。
原因:JavaScript写在前面,浏览器按顺序加载,document.getElementById("canvas")在前面加载的时候就被执行了,还没有加载画布控件,所以为null了。
无法获取属性“getContext”的值: 对象为 null 或未定义
最新推荐文章于 2021-06-21 17:14:33 发布