修改: 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
解决方案 »
- $.getJSON的url是什么啊?是不是一个json文件啊,怎么换成一个不同域下我自己写的json文件呢
- 如何做到 输入网址就可以播放YOUKU\土豆、新浪的视频。。
- 在我的网站上做个登录163邮箱的功能
- jquery 跳转tabs的问题
- 寻找一种手册?????
- 怎么实现CSDN上面的效果?急啊
- 请问各位高手,用javascrip 怎么样给ListBox加横向的滚动条,谢谢。
- js脚本解密
- 应如何判读浏览器是否支持 javascript ?
- 将table做成类似VB中grid的功能,急用!
- 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里有冒号和分号的情况,如果确实存在的话,需要把代码的分隔标识改一下.如果有时间我会考虑一下如何解决这个问题的.