我正在使用javascript动态添加元素。 这里定义了count并增加了一个
<span style="margin-left:10px;">File Type : <select name="select_type_'+count+'" >
<option value="select">Select</option></span>
我使用另一个javascript函数通过使用
获取select_type _'+ count +'的值var temp=parseInt((document.submission.select_type_+i.value));
alert(temp);
此处var i
已定义并递增
但是我得到NaN
值。如何解决这个问题?提前感谢
答案 0 :(得分:0)
请改为尝试:
var temp=parseInt((document.submission['select_type_'+i].value));
alert(temp);
JavaScript解析器会将您的原始代码解释为document.submission.select_type
加i.value
。由于document.submission.select_type
和i.value
都未定义,因此您从NaN
获得parseInt
。