在ES6中我们可以使用{}在HTML中引用JS变量吗?

时间:2018-05-09 11:13:19

标签: javascript ecmascript-6

假设我的Javascript模块中有一个名为test

的变量
const test = 'abc';

现在我可以使用{test}在我的html代码中引用test。或者我总是需要通过文档获取html标记....并将它们设置为setInnerHTML。如果有人能够在HTML中引用ES6的变量给出详细的答案,我更愿意。

谢谢

1 个答案:

答案 0 :(得分:2)

HTML只能在<script>元素和内部事件属性中包含JavaScript。

新版本的JavaScript不会也不能改变它。 (因为它是HTML的(非)特征,而不是JS)。

您描述的语法被许多模板语言使用,例如NunjucksHandlebars,以及非{-3}等模板。它不是HTML。