在 HTML 和 Javascript 中使用 if else 语句插入文本



我正在尝试插入文本"活动"/"非活动",具体取决于jobs.active的值是真还是假。不过,我的代码没有给出任何输出。请帮忙:

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

用 Django 而不是 Javascript 做条件。

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

像这样:

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

True会导致错误 Uncaught ReferenceError: True is not defined 。 它将工作:

if ("{{job.active}}" === "True") {
   document.write("<b>Active</b>")
 } else {
     document.write("<b>Deactive</b>")
}

最新更新