javascript - 如何使用javascript更改if模板标签中的条件

标签 javascript html css django

我正在尝试使用通过单击要加载到我的 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 标签时,它显示模板错误。那 无法解析余数:'

最佳答案

好像不是那样,你必须在服务器上而不是在客户端上做条件,当你点击那个按钮时页面会重新加载,

然后你使用来自服务器的条件然后你在客户端实现

关于javascript - 如何使用javascript更改if模板标签中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56559951/

相关文章:

javascript - 在我的 asp.net 网站中调试 Javascript

javascript - 使表格单元格不会因为内容而垂直扩展

javascript - CSS/JS : Animate Inline Element Upon Text Change

javascript - 将文本添加到 onKeyPress react.js 的文本输入中

css - Spring Security UI 将所有内容移到左上方

Javascript,Connect style.display 和 style.transition 问题

javascript - 使用 jquery 创建新窗口

javascript - 搜索cloudant数据库时如何使用 'sort'?

javascript - jQuery 检查 id 是否有字符串

javascript - jQuery :How to store textbox value clientside and display?