首页 > 解决方案 > 在 HTML 和 Javascript 中使用 if else 语句插入文本

问题描述

我正在尝试根据 jobs.active 的值是 True 还是 False 插入文本“Active”/“Deactive”。我的代码虽然没有输出。请帮忙:

 <b> Status</b>: <script type="text/javascript">
                    if ({{job.active}}) {
                       document.write("<b>Active</b>")
                     }
                   else {
                       document.write("<b>Deactive</b>")
                    }
        </script>

标签: javascripthtmldjango

解决方案


用 Django 做条件,而不是 Javascript。

https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#if

像这样的东西:

{% if job.active %}
    <b>Active</b>
{% else %}
    <b>Deactive</b>
{% endif %}

推荐阅读