距开课0天0时0分-10339454秒
为情所困2017-05-19 10:40:25 0 1 319
[JavaScript讨论组]举报回复话题 ↕
项目使用了pug,需要生成一个canvas标签,于是添加了如下代码
canvas(class='work-item_background_canvas')
但是用js获取这个对象后,调用getContext('2d')返回的是null将对象打印出来是<canvas class="work-item_background_canvas">请教大神是哪里出了问题?
1
0
分享
某草草 2017-05-19 10:42:251楼
像这种模版引擎首先你要确定是否生成了真正你想要的HTML ELEMENT,模版引擎最终都是生成html的,确定真的有这个dom,那就一定是js运行时的api或者哪里写错了。
HTML ELEMENT
html
dom
js
api
题目感觉不清楚,但是应该跟pug的关系不大,检查一下canvas相关的api调用有没有问题。
pug
canvas
赞 +0添加回复
某草草 2017-05-19 10:42:251楼
像这种模版引擎首先你要确定是否生成了真正你想要的
HTML ELEMENT
,模版引擎最终都是生成html
的,确定真的有这个dom
,那就一定是js
运行时的api
或者哪里写错了。题目感觉不清楚,但是应该跟
pug
的关系不大,检查一下canvas
相关的api
调用有没有问题。 赞 +0添加回复