论坛首页 Web前端技术论坛

javascript基础知识大集锦(1)

浏览 41887 次
精华帖 (5) :: 良好帖 (11) :: 新手帖 (0) :: 隐藏帖 (13)
作者 正文
   发表时间:2011-01-12  
楼主,注释写得很好!
0 请登录后投票
   发表时间:2011-01-12  
/**
* 设置下拉菜单的选择状态到指定的值.
* @param {下拉菜单对象} obj
* @param {要选择的值} value
*/ 
function setSelectValue(obj, value) { 
        for (i = obj.options.length - 1; i >= 0; i--) { 
                if (obj.options[i].value == value) { 
                        obj.options[i].selected = true; 
                        return; 
                } 
        } 


可修改为
function setSelectValue(obj, value) { 
       obj.value = value;
}
0 请登录后投票
   发表时间:2011-01-12  
不错,不错 ,都是很重要很基础的js知识
0 请登录后投票
   发表时间:2011-01-12  
lzl836 写道
/**
* 设置下拉菜单的选择状态到指定的值.
* @param {下拉菜单对象} obj
* @param {要选择的值} value
*/ 
function setSelectValue(obj, value) { 
        for (i = obj.options.length - 1; i >= 0; i--) { 
                if (obj.options[i].value == value) { 
                        obj.options[i].selected = true; 
                        return; 
                } 
        } 


可修改为
function setSelectValue(obj, value) { 
       obj.value = value;
}


甚至不需要调用函数了。
直接obj.value=value;了事
0 请登录后投票
   发表时间:2011-01-12  
看出lz的心血了。按照ECMAScript标准来写js的话,js代码其实很美的
0 请登录后投票
   发表时间:2011-01-12  
这个贴居然也有人投“隐藏”,心理真TMD扭曲
0 请登录后投票
   发表时间:2011-01-12   最后修改:2011-01-12
检查数字有用"~~"
0 请登录后投票
   发表时间:2011-01-12  

学习一门东西,最好系统的学习一下

有些有一些问题
0 请登录后投票
   发表时间:2011-01-12  
jordan_micle 写道
lzl836 写道
/**
* 设置下拉菜单的选择状态到指定的值.
* @param {下拉菜单对象} obj
* @param {要选择的值} value
*/ 
function setSelectValue(obj, value) { 
        for (i = obj.options.length - 1; i >= 0; i--) { 
                if (obj.options[i].value == value) { 
                        obj.options[i].selected = true; 
                        return; 
                } 
        } 


可修改为
function setSelectValue(obj, value) { 
       obj.value = value;
}


甚至不需要调用函数了。
直接obj.value=value;了事

恩,说的有理啊,谢谢提醒.
要是不拿出来给大家看一下的话,还一直做这些画蛇添足的事情..
0 请登录后投票
   发表时间:2011-01-12  
还能说什么,非常感谢楼主的分享。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics