您的位置:首页 > 其它

无法获取属性“getContext”的值: 对象为 null 或未定义

2014-10-16 17:34 537 查看
<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了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐