怎么赋下面的值

chinaware 2003-02-27 03:44:13
情况:
比如有:
<form name=form1>
<input type=text name=text1>
<input type=text name=text2>
<input type=text name=text3>
<input type=text name=text4>
.
.
.
还有很多个<input type=text>

请问根据 变量var i;的值对 第 texti 个 text 赋值,怎么做。急...
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghk 2003-02-27
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function SetValue()
{
var InputLength = 4;

for(var i=1; i<=InputLength; i++)
{
document.getElementById("text"+i).value = i;
}
}
</script>

<BODY>
<input type=text name=text1>
<input type=text name=text2>
<input type=text name=text3>
<input type=text name=text4>

<input type=button onclick="SetValue()" value="SetValue">

</BODY>
</HTML>
mynull 2003-02-27
  • 打赏
  • 举报
回复
同意楼上,但是你要是还有其它不是规则命名的,就会出错

for(var i=1;i< 你的上限 ;i++){
var e = document.form1.elements["text"+i];
e.value=变量[i];
}
eumcsdn 2003-02-27
  • 打赏
  • 举报
回复
有个前提是你的变量var最好是个Array而且长度跟iLength 一样。
eumcsdn 2003-02-27
  • 打赏
  • 举报
回复
var iLength = document.form1.elements.length;
for(var i=0;i<iLength ;i++){
var e = document.form1.elements[i];
e.value=变量[i];
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧