【发布时间】:2020-04-08 17:33:16
【问题描述】:
我有一个从 Express 呈现的索引页面,并且有一个名为“data”的变量由 express 传递。 我想使用 mdbootstrap 和 express 传递的数据对象在模板中绘制图表。
我想做这样的事情:
canvas#lineChart
- function plot(data){
- var context = document.getElementById("lineChart").getContext("2d");
- var myChart = new Chart(context, data);
- }
- plot(data)
但它表明
无法获取未定义的属性“getElementById”
我该怎么办?
【问题讨论】:
-
节点 js 或网络浏览器 html ??
-
当 Pug 编译和运行任何代码块 javascript 时,DOM 不存在。如果您希望 javascript 在存在 DOM 的浏览器中运行,请将其放在
<script>标记中。 -
不是真的,但我会尝试一下。谢谢
标签: javascript node.js express pug