CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

小问题求解

楼主showfray(学习学习)2005-04-01 14:37:28 在 Web 开发 / JavaScript 提问

片断代码。  
  for   (i=0;   i<subcat.length;   i++)  
  {  
        if   (subcat[i][0]   ==   locationid)  
  {  
      document.form1.T1.value=subcat[i][3];  
      document.form1.T2.value=subcat[i][4];  
      document.form1.T3.value=subcat[i][5];  
                      document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);  
  }  
  }  
   
  在当条件if   (subcat[i][0]   ==   locationid)   第一个成立时其i的值如何获取得到?  
  因为document.form1.T1.value=subcat[i][3];   中的i永远是条件最后成立的i值。  
   
  简单来说我想取得第一个i值。但i又不一定为1.头疼。 问题点数:10、回复次数:3Top

1 楼myvicy(我来也!)回复于 2005-04-01 14:44:03 得分 10

for   (i=0;   i<subcat.length;   i++)  
  {  
        if   (subcat[i][0]   ==   locationid)  
  {alert(i);  
      document.form1.T1.value=subcat[i][3];  
      document.form1.T2.value=subcat[i][4];  
      document.form1.T3.value=subcat[i][5];  
                      document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);  
  }  
  }  
   
  奇怪中。。。。。Top

2 楼myvicy(我来也!)回复于 2005-04-01 14:45:46 得分 0

<script>  
  var   my_i  
  for   (i=0;   i<subcat.length;   i++)  
  {  
        if   (subcat[i][0]   ==   locationid)  
  {  
                                          my_i=i;  
      document.form1.T1.value=subcat[i][3];  
      document.form1.T2.value=subcat[i][4];  
      document.form1.T3.value=subcat[i][5];  
                      document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);  
                                          break;  
  }  
  }  
  alert(my_i);  
  </script>Top

3 楼showfray(学习学习)回复于 2005-04-01 14:50:19 得分 0

已解决了。  
   
  var   l,m=0;  
  for   (i=0;   i<subcat.length;   i++)  
  {  
      if   (subcat[i][0]   ==   locationid)  
  {  
                      if   (m==0)  
        {  
            l=i;  
            m=1;  
          }      
      document.form1.T1.value=subcat[l][3];  
      document.form1.T2.value=subcat[l][4];  
      document.form1.T3.value=subcat[l][5];  
                      document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);  
  }  
  }  
  Top

相关问题

  • 小问题求解?
  • 求解小程序...
  • 小问题,请求解决!
  • 求解一个小问题
  • 小问题,在线求解?
  • 一个小问题求解?
  • 小问题求解!在线===
  • 一个小问题求解.
  • 求解一小问题。
  • 高分求解小问题

关键词

  • var

得分解答快速导航

  • 帖主:showfray
  • myvicy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo