亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

js 文件中canvas.getContext('2d');返回null是怎么回事???

我把js代碼單獨寫在一個文件里,然后在設置全局變量時

var canvas=document.getElementById('myCanvas');

var cxt=canvas.getContext("2d");

出現filterDemo.js:4 Uncaught TypeError: Cannot read property 'getContext' of null報錯,

想問這是怎么回事???如果在window.onload里面就不會出錯

正在回答

7 回答

把js文件放再body標簽后面

4 回復 有任何疑惑可以回復我~

請問 你問題解決了嗎? 我也遇見相同的問題了

0 回復 有任何疑惑可以回復我~

我也遇到了這種情況,但是是html文件出了問題,只要把HTML文件<!doctype html>去了就好了


0 回復 有任何疑惑可以回復我~
var?canvas=document.getElementById('myCanvas');

如果是在<cavans>標簽之前調用,是找不到的這個標簽的

0 回復 有任何疑惑可以回復我~

canvas的id就myCanvas么

0 回復 有任何疑惑可以回復我~

不是,我在全局里面寫法的是正確的。我查資料說是getContext("2d")太快,需要在window.onload里面才行

0 回復 有任何疑惑可以回復我~

是不是寫在全局里的getContext沒加"2d"

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

js 文件中canvas.getContext('2d');返回null是怎么回事???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號