在javascript中如何循环获得html的form中的对象?如:
<html>
<body>
<form name="form1">
<input type="text" name="t1">
<input type="text" name="t2">
<input type="text" name="t3">
....
共100个
</form>
</body>
</html>
在<script language="javascript"></script>
中如何循环获得form1.t1.value,form1.t2.value,...的值
for(i=1;i<=100;i++)
{
alert(form1.t1.value);//关键在这里,不知道如何循环获得form中的所有对象名称,请高手赐教!
}
參考答案:var len=document.form1.elements.length;
var i;
for (i=0;i<len;i++){
if (document.form1.elements[i].type=="text"){
alert(document.form1.elements[i].value);
}
}