【发布时间】:2020-12-16 13:40:00
【问题描述】:
我将 !{movies} 传递给 main.js 文件,但每次调用它时,x 都是空的。
script(src='../javascripts/main.js' id="load" x=!{movies})
main.js
var script_tag = document.getElementById('load');
var x = script_tag.getAttribute("x");
console.log(x)//console returns null
【问题讨论】:
-
不熟悉这个
script()func。这是新事物吗?即使它确实存在,似乎也没有正确的语法。 -
@GetSet
script()来自 pugjs,它是一个 HTML 模板引擎 -
好的。你检查过开发控制台是否有错误?您是否也检查过
script_tag是否为空或未定义。 -
@GetSet 是的。有趣的是,当我用任意字符串
"green"替换!{movies})时,没有错误。对象搞砸了。
标签: javascript html node.js pug