我已经使用给定的函数来获取表的数据,并检查该值是否为负,因此突出显示它。现在我使用 djangohumanize
让数字更容易阅读。但是这段代码没有被执行。
var formatBackground=function(){
tdArray=document.getElementsByTagName('td');
for(l=0; l<=tdArray.length-1;l++){
val = tdArray[l].innerHTML;
if(!isNaN(parseFloat(val)) && isFinite(val)){
console.log("INCOMMING VALUE: ",val);
tdArray[l].innerHTML='{{ val|floatformat:"3"|intcomma }}';//NON EXECUTED LINE OF CODE
}
if(Math.abs(parseFloat(val))!== parseFloat(val) && !isNaN(Math.abs(parseFloat(val)))){
tdArray[l].setAttribute('style','color: red');
tdArray[l].parentNode.setAttribute('style','background-color: pink');
}
}
};
请帮帮我我该怎么做?
我已经加载了 ' {% load humanize %}
'
并且也放在'django.contrib.humanize'
了我的INSTALLED_APPS
, 中settings.py