我想在我的网页中对选择的元素(HTML SELECT 元素)进行动态过滤。
我的第一个列表已经设置好了,我想在我的第一个选择上更改我的第二个列表(HTML 选择元素)的内容。
但要做到这一点,我需要document.getElementByid
在 jinja2 中使用 ( javascript ) 的结果作为动态变量,如下所示:
document.getElementById('select02').innerHTML =
"{% for i in context.get(document.getElementById('select02').value) %}
<option {{'selected' if package == 1 else ''}} value='{{i}}'>{{i}}</option>
{% endfor %}";
要生成页面,我使用带有 jinja2 模板的 python 脚本。
有人已经用过这个功能了吗?