javascript - 访问 nunjucks 模板中的 DOM 元素
问题描述
渲染模板时我可以从中传递值的渲染器文件不在我们的控制范围内。我们唯一的选择是客户端 HTML 页面。那么有什么方法可以访问 nunjucks 模板中的 DOM 或本地脚本变量?
我只是想实现这个
<div id="x">123</div>
{{% set x = ${'#x'} %}}
还是使用 JS?
<script> window.localStorage.set('x', 123) </script>
{{% set x = window.localStorage.get('x') %}}
解决方案
推荐阅读
- c# - 具有代码的实体框架首先不初始化外键类成员
- python - 如何修复“系统错误:
在 Python C 扩展中返回 NULL 而不设置错误” - c++ - 如何创建外部不可修改的变量?
- ruby-on-rails - 在最后 X 分钟内找到活跃的登录用户
- html - 将基于分页的条件应用于我的 CSS
- google-maps - 如何在颤动中将边界半径添加到谷歌地图?
- javascript - 使用纯 JavaScript 将 React-Native (Expo) 应用程序发送到 Android 后退按钮的后台?
- html - 当浏览器调整为 xs(移动尺寸)时,整页背景会被切断
- c# - 比较和编辑 Excel 行 C#
- reactjs - React 中的 Amazon AWS API 调用