peixunqishi1= document.getElementsByName("peixunqishi")[0].value;
peixunqishi2= document.getElementsByName("peixunqishi")[1].value;
peixunqishi3= document.getElementsByName("peixunqishi")[2].value;
peixunqishi4= document.getElementsByName("peixunqishi")[3].value;这样一个变量一个变量的赋值很麻烦 能不能做个循环什么的?
peixunqishi2= document.getElementsByName("peixunqishi")[1].value;
peixunqishi3= document.getElementsByName("peixunqishi")[2].value;
peixunqishi4= document.getElementsByName("peixunqishi")[3].value;这样一个变量一个变量的赋值很麻烦 能不能做个循环什么的?
var objlist=document.getElementsByName("peixunqishi");
FOR(var i=0;i<objlist.length;i++)
{
list[i]=objlist[i].value;
}
{
var objList=document.getElementsByName("peixunqishi");
for(var i=1;i<=objList.length;i++)
{
"peixunqishi"+i=objList[i-1].value;
}
}
</script>
这一行有语法错误?<input name="peixunqishi" value="2" />
<script>
var objList=document.getElementsByName("peixunqishi");
for(var i=1;i <=objList.length;i++)
{
"peixunqishi"+i=objList[i-1].value;
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
</script>
</head>
<body>
<input name="peixunqishi" value="0"><br>
<input name="peixunqishi" value="1"><br>
<input name="peixunqishi" value="2"><br>
<input name="peixunqishi" value="3"><br>
<input name="peixunqishi" value="4">
</body>
</html>
<script language="javascript">
window.onload=function()
{
var textArr=document.getElementsByName("peixunqishi");
var valueArr=[];
for(var i=0;i<textArr.length;i++){
valueArr[i]=textArr[i].value;
}
alert(valueArr);
};
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script> </script>
</head>
<body>
<input name="peixunqishi" value="0">
<br>
<input name="peixunqishi" value="1">
<br>
<input name="peixunqishi" value="2">
<br>
<input name="peixunqishi" value="3">
<br>
<input name="peixunqishi" value="4">
</body>
</html><script language="javascript">
window.onload=function() {
var textArr=document.getElementsByName("peixunqishi");
var peixunqishi1=textArr[0];
var peixunqishi2=textArr[1];
var peixunqishi3=textArr[2];
var peixunqishi4=textArr[3];
};
</script>
for(i=0;i<4;i++){
eval("peixunqishi"+i+"=document.getElementsByName('peixunqishi')["+i+"].value");
}
<input type="text" name="peixunqishi" value="3" />
<input type="text" name="peixunqishi" value="我是3,我是结果" />
<input type="text" name="peixunqishi" />
<input type="text" name="peixunqishi" />
<input type="text" name="peixunqishi" /><script type="text/javascript">
var objlist=document.getElementsByName("peixunqishi");alert(objlist.length);
for (var i = 0; i < objlist.length; i++) {
eval("peixunqishi" + i + " = objlist[i].value;");
}
alert(peixunqishi2);
</script>
[可得记住,数组是从0开始的,所以你的peixunqishi也是从0开始的,嘿嘿]
<input type="text" name="peixunqishi" />
<input type="text" name="peixunqishi" value="3" />
<input type="text" name="peixunqishi" value="我是3,我是结果" />
<input type="text" name="peixunqishi" />
<input type="text" name="peixunqishi" />
<input type="text" name="peixunqishi" /> var objlist=document.getElementsByName("peixunqishi");alert(objlist.length);
for (var i = 0; i < objlist.length; i++) {
eval("peixunqishi" + i + " = objlist[i].value;");
}
alert(peixunqishi2);
经本机测试通过