Я пытаюсь использовать какое-то значение, полученное от нажатия кнопки, которая будет загружена в оператор if в моем HTML-шаблоне. но я не могу этого сделать. возможно, я все делаю неправильно.
Я использовал тег 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, это показало ошибку шаблона. Тот
Не удалось разобрать остаток: '