JAVASCRIPT如何获取元素值

来源:百度知道 编辑:UC知道 时间:2024/06/10 00:10:29
在BODY中有<input type="hidden" name="rightanswer<%=i%>" value=<%=rs("answer")%>> 现在想通过function reall(id){
count=document.forms[0].count.value;
for (i = 1; i <= count; i++)
{
rightanswer=document.forms[0].rightanswer[i].value;
document.getElementById("test").innerHTML+=i+"、"+rightanswer
}
}
</script>显示rightanswer中的值,但是执行后没反应,若将rightanswer[i]改为rightanswer1,则可显示出rightanswer1中的值,不知该如何修改!

rightanswer=document.forms[0].rightanswer[i].value;
改为
tempobj=eval("document.forms[0].rightanswer"+i)
rightanswer=tempobj.value;

试试

<input type="hidden" name="rightanswer" id="rightanswer<%=i%>" value=<%=rs("answer")%>>

document.getElementsByName("rightanswer")[i];