專案使用了pug,需要產(chǎn)生一個canvas標(biāo)籤,於是加入瞭如下程式碼
canvas(class='work-item_background_canvas')
但是用js取得這個物件後,呼叫g(shù)etContext('2d')回傳的是null
將物件印出來是<canvas class="work-item_background_canvas">
請教大神是哪裡出了問題?
像這種模版引擎首先你要確定是否產(chǎn)生了真正你想要的HTML ELEMENT
,模版引擎最終都是生成html
的,確定真的有這個dom
,那就一定是js
運(yùn)行時的api
或哪裡寫錯了。
題目感覺不清楚,但是應(yīng)該跟pug
的關(guān)系不大,檢查一下canvas
相關(guān)的api
呼叫有沒有問題。