【发布时间】:2019-06-12 10:26:24
【问题描述】:
我正在尝试使用通过单击要加载到我的 HTML 模板的 if 语句中的按钮获得的一些值。但不能这样做。也许我做错了。
我使用了 var 标记并将变量放入其中,但是当我尝试通过 javascript 代码对其进行编辑时它不起作用
{% for publication in page.get_children.specific %}
{% if publication.pub_type == <var id="varpubtype">pubtype</var> %}
{% if publication.pub_year == <var id="varpubyear">pubyear</var> %}
<tr>
<td>{{ publication.Authors }}</td>
<td>{{ publication.name }}</td
<td>{{ publication.pub_year }}</td>
<td>{{ publication.pub_journal }}</td>
<td>{{ publication.vol_issue }}</td>
<td>{{ publication.pages }}</td>
</tr>
{% endif %}
{% endif %}
{% endfor %}
这是我的脚本
function toggletable( var pubtypevar)
{
document.getElementById("varpubtype").innerHTML = pubtypevar;
}
function toggleyear( var pubyearvar){
document.getElementById('varpubyear').innerHTML = pubyearvar;
}
当我使用 var 和 span 标签时,它显示模板错误。那 无法解析余数:'
【问题讨论】:
-
Django 模板是在 服务器 端呈现的,而不是在客户端,所以确实,这没有多大意义。
标签: javascript html css django