在玉器文件中
h1 #score
从上面的内容中,它显示值65.即,我可以从id得分中获得值65。
现在我如何从#score获得价值?
我试过
var = document.getElementById("score").text();
但它显示错误:无法读取未定义的属性'getElementById'
答案 0 :(得分:2)
Jade文件由JavaScript编译(是的,还有一些其他编译器也用其他语言编写)。由于Jade文件通常在服务器或构建环境中编译,因此您不能以这种方式直接在这些文件中使用DOM API。
您应该使用script
标记包装代码,因此脚本在浏览器上执行,而不是在编译过程中执行。 "无法读取'getElementById'
"的属性undefined
表示您在Jade文件中直接使用DOM API,并且在该环境中不存在这些API。