我想在一个文本框中写一个值的总和。为此,我有两部分代码:
HTML:
<label for="test1">Value(€)</label>
<input type="text" name="test1" id="test1" value="0"><br>
Javascript:
function selected_feature(event){
//set to 0
document.getElementById('test1').value = 0;
//Loop
for(var i=0; i<elements.selectedFeatures.length; i++) {
var elements;
elements += parseFloat(elements.selectedFeatures[i].attributes.value_elements);
document.getElementById('test1').value = elements;
}
}
结论:我在文本框中得到值“NaN”。我用'parsefloat'尝试了很多东西,但没有任何效果。如果我在函数结束时发出“警报(元素类型”),我会得到“数字”。为什么文本框收到'NaN'?谁能帮助我?
谢谢