日期:2014-05-16  浏览次数:20493 次

函数的功能
请问大家这个函数实现什么功能?
function   selectAllOptions(obj,w)   {  
var   iMax   =   1000;  
var   iMaxCounter   =   obj.options.length;  
if   (iMaxCounter   >   iMax)   {  
iMaxCounter   =   iMax;  
}

------解决方案--------------------
select的option项如果超过1000个,就让select的option项变成1000
------解决方案--------------------

function selectAllOptions(obj,w) {
// 声明变量并赋值
var iMax = 1000;
// 获取选项长度
var iMaxCounter = obj.options.length;
// 选项长度 iMaxCounter 大于 iMax,则将 iMax 赋值给 iMaxCounter。
if (iMaxCounter > iMax) {
iMaxCounter = iMax;
}

结论:iMax 和 iMaxCounter 都是局部变量,且无返回值,而且并未修改传入参数的 obj 的任何属性值,因此这个函数没有任何作用,纯粹的垃圾!