我正在尝试检查文本框值的每个值作为localstorage id并获取该id的指定值,然后检查该值是否等于或大于我的示例中的特定值local local的{{1值}
In this example the if condition works
Expecting some thing in else condition
我的问题是在检查值是不是更大的时候或者等于然后在其他条件下使用每个条件下的文本框的值它应该通过使用上面的文本框值作为localstorage id找到最少的数字,因为它是在if条件下执行,然后除去剩余localstorage数据值的数字,并检查值是否与Total_thrisholdvalue1
匹配,如果匹配,则检查该值否则消除另一个最小值,直到该值等于或大于{{1} }
JS:
Total_thrisholdvalue1
HTML:
Total_thrisholdvalue1
答案 0 :(得分:0)
从localStorage
检索到的值为strings
,因此>
运算符无法正常工作。首先将它们解析为int:
var candidatesCount = parseint(localStorage.getItem(data), 10);
var totalThresholdvalue = parseint(localStorage.getItem('Total_thrisholdvalue1'), 10);
if (candidatesCount > totalThresholdvalue) {
// etc.
}