修改: this.toString = function(){
//根据输入参数,取得列表框对象集合
var pArr = this.dlts;
if(pArr.length != this.arrText.length)
throw new error(-1,"数据源arrText个数与列表框个数不一致!!");
if (pArr.length == 1)
this.dlts = document.getElementsByName(pArr[0]);
else
for(var i=0,j=pArr.length;i<j;i++)
this.dlts[i]=document.getElementById(pArr[i]);
//检查是否获得对象的引用
for(var i=0,j=this.dlts.length;i<j;i++)
if(this.dlts[i] == null)
throw new error(-1,"参数输入有误!/n无法根据参数取得列表框对象!");
//初始化列表框数据
this.initData();
//设置列表框的样式
this.setStyle();
//为列表框绑定事件.
this.attachEventForDlts();
}
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载,梅花雪的树和日期控件
梅雪香的日期控件.
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
//根据输入参数,取得列表框对象集合
var pArr = this.dlts;
if(pArr.length != this.arrText.length)
throw new error(-1,"数据源arrText个数与列表框个数不一致!!");
if (pArr.length == 1)
this.dlts = document.getElementsByName(pArr[0]);
else
for(var i=0,j=pArr.length;i<j;i++)
this.dlts[i]=document.getElementById(pArr[i]);
//检查是否获得对象的引用
for(var i=0,j=this.dlts.length;i<j;i++)
if(this.dlts[i] == null)
throw new error(-1,"参数输入有误!/n无法根据参数取得列表框对象!");
//初始化列表框数据
this.initData();
//设置列表框的样式
this.setStyle();
//为列表框绑定事件.
this.attachEventForDlts();
}
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载,梅花雪的树和日期控件
梅雪香的日期控件.
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
解决方案 »
- 百度识图,tineye 基于图片搜索图片信息的原理是什么?
- 关于sina editor的问题
- div的滚动条问题
- 怎么取数组小于某个数的所有数
- 如何用下拉列表实现头像的显示???
- 帮我把一个vbscript函数转化为javascript函数,在线等~~~~~
- 设计输入年月日的form,现在怎样判断用户输入的是合理年月日?
- 请教如何用javascript和ccs式样表编写xp风格的网页?还有我用同样的方法要写一个带金属过渡塞色的表格怎样解决?最好原码?问题解决了还
- 帮忙:单引双引嵌套的问题
- 求远程解决一个问题,谢谢,ajax
- javascript实现回车键换行
- 想要一个效果,某页面上按钮为添加,点下去打开新窗口,数据添加完毕按完成,成功则关闭新窗口,弹出窗口得页面会自动刷新下
throw new error ,error应该大写 Error
另
if(pArr.length != this.arrText.length)
throw new Error(-1,"数据源arrText个数与列表框个数不一致!!");
这两行可以去掉了,因为按你的意思arguments是动态的,可以和arrText的个数不一样另外,数据的写法太麻烦了吧,不直观,建议修改一下,或可以由XML文件加载,
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载,梅花雪的树和日期控件
梅雪香的日期控件.
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
2.当选项里有";"时,问题变得麻烦。----刚好前两天一个同事到另一个公司,碰到了这样的问题
你说的对,我没有考虑选项的text里有冒号和分号的情况,如果确实存在的话,需要把代码的分隔标识改一下.如果有时间我会考虑一下如何解决这个问题的.