js 一段看不懂 是新浪注册页面上的

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:45:00
var qTxt = "";
if (qTxt == "") {
memberform.selectQ.selectedIndex=0;
}
else {
memberform.selectQ.selectedIndex=check_select_index(memberform.selectQ,qTxt);
}
这里定义var qTxt=""
然后if (qTxt == "") 那不是只能执行memberform.selectQ.selectedIndex=0;了吗?

如果你输入的qTxt 是空的(-请选择-)话 当前form 就是那个memberform的下拉列表框selectQ选中的是第一个也就是索引时0的,否则得话选中的值就=check_select_index(memberform.selectQ,qTxt)这个方法的返回值 可以看出来 这个方法是根据三个参数 表单,Q下拉列表,和内容 来计算出最后你选择的下拉列表的内容的值来。。。。。。很简单的

看代码貌似是实现显示选择的记录序号等类似功能的
当第二次加载该页面时,该序号qTxt 可能从页面中获取
楼主贴出来的东西应该还缺一部分代码

以上仅个人分析,不保证准确,仅供参考