Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django模板中的Javascript_Javascript_Arrays_Django_Django Templates_Javascript Objects - Fatal编程技术网

Django模板中的Javascript

Django模板中的Javascript,javascript,arrays,django,django-templates,javascript-objects,Javascript,Arrays,Django,Django Templates,Javascript Objects,我在Django模板中使用JS,但是JS代码没有响应。怎么办 此内部标记: var pageStrucVal = {{ pagestruc }}; if (pageStrucVal >= 82){ var pageWarn = ["Brilliant, your site's structure and design is awesome and rocking. <gold>RockingStructure</gold

我在Django模板中使用JS,但是JS代码没有响应。怎么办

此内部
标记:

 var pageStrucVal = {{ pagestruc }};
        if (pageStrucVal >= 82){
            var pageWarn = ["Brilliant, your site's structure and design is awesome and rocking. <gold>RockingStructure</gold>", 'pp']
        }
            
        else if ( pageStrucVal >= 72){
            var pageWarn = ["Nice, your site's structure and design is suitable", 'pp']
            }
            
        else if ( pageStrucVal < 45){
            pageWarn = ["Extremely bad condition, your site's structure and design is extremely bad and unmanaged. Strictly to use a different theme or change the interface (UI). <red>#ExtremelyBad</red>", 'dd'];
            }
        else if ( pageStrucVal < 50){
            pageWarn = ["Worst conditon, the content quality of your site is too much poor. Use a well-managed theme or change the interface (UI).<orange>#ReallyPoor</orange>", 'dd'];
            }
        
        else if ( pageStrucVal < 55){
            pageWarn = ["Too much bad, your site's structure and design is too much bad and unmanaged. Try to use a different theme or change the interface (UI).<orange>#VeryPoor", 'dd'];
            }
        
        else if ( pageStrucVal < 63){
            pageWarn = ["Very bad, your site's structure and design is very unmanaged. You can try to use a different theme or change the interface (UI).<orange>#MuchBad</orange>", 'dd'];
            }
        
        else if ( pageStrucVal < 72){
            pageWarn = ["Bad, your site's structure and design isn't suitable. Small change in the interface (UI) is required.<green> #TendsToBad</green>", 'dd'];
            }
        console.log(pageWarn);
        document.getElementById(pageWarn[1]).appendChild(document.createElement('p')).innerHTML = (pageWarn[0]);
    

“pp”和“dd”是我要插入消息的id(位置)。”pp'代表pluspoint,'dd'代表缺陷。

try
var pageStrucVal=parseInt({{pagestruc}})

我认为django标记之外的用户qoutes是一个更好的主意

不响应是什么意思?你能详细说明你想做什么吗?这不会有任何结果。数组
pageWarn[1]
的最后一个元素是
div
标记的id,我想在索引为0的
div
标记中插入消息,即
pageWarn[0]
。您可以发布完整的html吗?请看一看。我已经发布了。你的html和javascript看起来不错。什么
{pagestruc}
正在返回?您是否尝试过用任何其他整数值替换
{{pagestruc}}
?它按照您的想法工作
var pageStrucVal=parseInt({{pagestruc}})是正确答案。这是否意味着检查绿色勾选按钮。对不起,我是个笨蛋。如果是的话,我已经做了。你再帮我一个忙。你能帮我缩短代码的长度吗?对不起,我看不出哪里可以简化。您可以使用javaScript缩小器或其他工具来缩小它。
<div class='plusNdefects' id='moredetails'>
            <h1>Good Aspects and Plus Points.</h1>
            <p class='details'>Here are some awesome good aspects and benefits you have in your site to get Google Adsense.</p>
        
            <!-- Ads ::> -->
            {% include "ads/outads.html" %}
            <!-- Ads <:: -->
        
            <div class='persona'>
                <div id='pp'> </div>
            </div>
        </div>
        
        <div class='plusNdefects'>
            <h1>Disabilities and Improvements.</h1>
            <p class='details'>These are some disabilities of your website that are stopping you from being approved by Google
                Adsense.</p>
        
            <!-- Ads ::> -->
            {% include "ads/outads.html" %}
            <!-- Ads <:: -->
        
            <div class='persona'>
                <div id='dd'></div>
            </div>