求教一个简单数组循环求数值的问题,当文本框的值等与数组1的值得时候.... for(var i=0;i<Arr[0].length-1;i++ ){ if(document.all.iptname.value==Arr[0][i]){ document.all.iptname.id==Arr[1][i]) }}试一试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "在一组文本框中" 这一组的名字都是iptname吗,是的话就不对var oIpt=document.getElementByName("iptname");用oIpt[i]来进行遍历不是的话,你这样写应该可以吧 for(var i=0;i<Arr[0].length;i++ ){ if(document.all.iptname.value==Arr[0][i]){ document.all.iptname.id==Arr[1][i]; // 你这里多一个")" ,而且应该把"==" 改为"=" }} 我没表达清楚所谓的赋值到ID是我举个例子而已,可以变为当一个文本框的值是Arr[0]中一个的时候,另一个文本框的值为Arr[1]对应的数组位置的值如下for(var i=0;i<Arr[0].length;i++ ){ if(document.all.iptname.value=Arr[0][i]){ document.all.iptname1.value=Arr[1][i] }}我这个写法是不对的,还是iptname1的值总是等于Arr[1]的最后一个,到底应该怎么写呢?请帮忙 当条件符合时, 处理完毕后加 break 跳出 for 循环for(var i=0;i<Arr[0].length;i++ ){ if(document.all.iptname.value=Arr[0][i]){ document.all.iptname1.value=Arr[1][i]; break; }} 我觉得还是写法有问题,我这样就没有问题了。<FORM METHOD=POST ACTION=""> <INPUT TYPE="text" NAME="iptname" value='dd'> </FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript"><!--var Arr = new Array();Arr[0]=new Array("ee","dd","ww","gg","aa","zz");Arr[1]=new Array("I1","I2","3","G","2","H","4");for(var i=0;i<Arr[0].length;i++ ){ if(document.all.iptname.value==Arr[0][i]){ document.all.iptname.id=Arr[1][i]; alert("value="+document.all.iptname.value+"id="+document.all.iptname.id); //break; }}//--></SCRIPT> 网站相册,图片显示页面的问题。求助。。 网页视频声音无法关闭 为什么每次使用this.ownerCt就报告为定义、 脚本自动切换图片新闻 大家帮忙看下这个网站是如何实现的? javascript新人问题求助 二维数组如何做为函数的参数? js打开一个新窗体之后执行该窗体的js方法 有个问题想向大家请教一下:)欢迎大家进来讨论 请问table中怎么样定位有 Text文本框的行?(真是太...太感谢了) 白痴问题:如何使用层技术和flash按钮在主页中实现显示和隐藏效果。 如何在图片加载时重设图片大小?十万火急!!!
这一组的名字都是iptname吗,是的话就不对
var oIpt=document.getElementByName("iptname");
用oIpt[i]来进行遍历
不是的话,你这样写应该可以吧
if(document.all.iptname.value==Arr[0][i]){
document.all.iptname.id==Arr[1][i]; // 你这里多一个")" ,而且应该把"==" 改为"="
}
}
所谓的赋值到ID是我举个例子而已,可以变为当一个文本框的值是Arr[0]中一个的时候,另一个文本框的值为Arr[1]对应的数组位置的值
如下
for(var i=0;i<Arr[0].length;i++ ){
if(document.all.iptname.value=Arr[0][i]){
document.all.iptname1.value=Arr[1][i]
}
}
我这个写法是不对的,还是iptname1的值总是等于Arr[1]的最后一个,到底应该怎么写呢?
请帮忙
for(var i=0;i<Arr[0].length;i++ ){
if(document.all.iptname.value=Arr[0][i]){
document.all.iptname1.value=Arr[1][i];
break;
}
}
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="iptname" value='dd'>
</FORM></BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Arr = new Array();
Arr[0]=new Array("ee","dd","ww","gg","aa","zz");
Arr[1]=new Array("I1","I2","3","G","2","H","4");
for(var i=0;i<Arr[0].length;i++ ){
if(document.all.iptname.value==Arr[0][i]){
document.all.iptname.id=Arr[1][i];
alert("value="+document.all.iptname.value+"id="+document.all.iptname.id);
//break;
}
}
//-->
</SCRIPT>