控件数组的问题 你可以用脚本进行判断。遍历数组进行比较 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是指在这个数组中是第几个,不是算整个页面的第几个啊,难道没人知道吗?分不够可以再加啊 我也遇到了同样的问题,不过我自己搞定了! 现在把方法写出来希望对你有帮助如果是页面初始化时生成的控件 最好是不用数组,而直接通过NAME区分开 动态添加的控件有时没法区分只有用数组,可以用以下方法某一个控件的数组下标for (j=0;j<thisForm.item("Bu").length;j++) //Bu是我在每个dept控件前加的辅助控件因为dept是SELECT控件 所以无法取到控件数组长度{if (thisForm.item("dept")(j).uniqueID == this.uniqueID) {break;}}controlToPopulate = thisForm.item("pname")(j);try{var tempq=controlToPopulate.options.length }catch(e) //如果有错误则控件只有一个,而不是控件数组{controlToPopulate = thisForm.item("pname");}主要是取得控件数组的长度后在循环比较数组里每个控件和所点的控件的uniqueID jquery动画问题 关于前台取后台的单个值 这段代码为什么没有作用? 判断点击了哪一个按钮 关于javascript类继承的一些问题 简单的js代码排序问题。。 有关js改变字体大小的问题…… 『求教』关于javascript中this的疑问(JavaScript DOM高级程序设计addEvent函数) div在火狐下无法弹出, 求助!!在客户端生成WORD文档!! 如何屏蔽菜单栏、工具栏与地址栏 请问一下高手, 这二句我是在SOHU的网页看到的能不能帮我解释一下呀!
如果是页面初始化时生成的控件 最好是不用数组,而直接通过NAME区分开
动态添加的控件有时没法区分只有用数组,可以用以下方法某一个控件的数组下标
for (j=0;j<thisForm.item("Bu").length;j++)
//Bu是我在每个dept控件前加的辅助控件因为dept是SELECT控件 所以无法取到控件数组长度
{
if (thisForm.item("dept")(j).uniqueID == this.uniqueID) {break;}
}controlToPopulate = thisForm.item("pname")(j);
try
{
var tempq=controlToPopulate.options.length
}
catch(e) //如果有错误则控件只有一个,而不是控件数组
{
controlToPopulate = thisForm.item("pname");
}
主要是取得控件数组的长度后在循环比较数组里每个控件和所点的控件的uniqueID