javascript - 在 django 中使用 const 变量
问题描述
每当我尝试在 django 模板中定义一个“const”变量时,我都会被告知当我没有在任何地方声明它时它已经被声明了。我找不到这方面的任何材料。
这就是我的 Django 模板中的内容:
<div>
<li class="color">Blue</li>
<li class="color">Red</li>
<li class="color">Green</li>
<li class="color">None</li>
<div>
CSS 如下所示:
<style type="text/css">
.hidden {
display: none;
}
</style>
JavaScript 如下所示:
<script type="text/javascript">
const colorLines = document.querySelectorAll('.color');
colorLines.forEach(element => {
if (element.innerHTML == "None") {
element.classList.add('hidden');
}
});
</script>
目的是在输入“无”时不显示任何内容。我知道上面的 JavaScript 可以正常工作,我已经制作了一个类似的 HTML 文件,它可以独立运行,而且很好。由于某种原因,Django 不允许 const 或 let ,我不知道为什么。如果我尝试 var 它不会抛出任何错误但仍然没有结果。我在 django 之外检查了相同的代码。我似乎无法找到我所缺少的。
解决方案
推荐阅读
- bash - 如何在 bash 命令行参数范围内进行搜索
- angular - 使用动态对象数据在角度模板中显示对象数据
- c# - 我是否使用继承违反了 SRP?
- python - 分出子流程作业
- python - 删除数据框列中的非字母 str
- python - 如何使用气流 ssh_operator 执行 nohup 命令?
- python - 使用 grpc 和 cloud-datastore 时如何修复 App Engine Flex 中的 AttributeError?
- sql-server-2012 - SSRS 集团小计和总计
- python - 可以将维度传递给 XArray 数据集中的变量吗?
- reactjs - 在请求 API 之前更新一个值