JS控制select的方法
2010-04-24 22:23
253 查看
JS控制select的方法(摘取)
2009年11月06日 星期五 10:31
2009年11月06日 星期五 10:31
<html> <head> <script language="javascript"> <!-- 检查某一项是否存在--> function check_option(t) { var obj = document.getElementById('select'); var len = obj.length; var exists = false; for(var i=0;i<len;i++) { if(obj.options[i].value==t) { exists = true; } } if (exists) { alert('exists'); } else { alert('not exists'); } } <!-- 增加一个select选项--> function add_option() { var obj = document.getElementById('select'); var len = obj.length; alert(len); obj.options.add(new Option('7aaaaaaaaaa','8')); } <!--删除一个select选项--> function del_option(t) { var obj = document.getElementById('select'); var len = obj.length; for(var i=0;i<len;i++) { if(obj.options[i].value == t) { // 兼容ie和firefox obj.options.remove只支持ie obj.remove(i); break; } } } <!--选中一个选项--> function sel_option(t) { var obj = document.getElementById('select'); var len = obj.length; for(var i=0;i<len;i++) { if(obj.options[i].value == t) { obj.options[i].selected = true; break; } } } <!--修改某一项--> function edit_option(t) { var obj = document.getElementById('select'); var len = obj.length; for(var i=0;i<len;i++) { if(obj.options[i].value == t) { obj.options[i].text = 33333; break; } } } <!--清空--> function clear_option(){ var obj = document.getElementById('select'); obj.length = 0; } <!--获得选中项的text--> function text_option(){ var obj = document.getElementById('select'); value = obj.options[obj.selectedIndex].text; alert(value); } </script> </head> <body> <select name="select" id="select"> <option value="1">1zzzzzzzzzzzzzz</option> <option value="2">2zzzzzzzzzzzzzz</option> <option value="3">3zzzzzzzzzzzzzz</option> </select> <br /> <input type="button" onclick="check_option('2');" value="检查"> <br /> <input type="button" onclick="add_option();" value="增加"> <br /> <input type="button" onclick="del_option('2');" value="删除"> <br /> <input type="button" onclick="sel_option('2');" value="选中"> <br /> <input type="button" onclick="edit_option('2');" value="修改"> <br /> <input type="button" onclick="clear_option();" value="清空"> <br /> <input type="button" onclick="text_option();" value="取值"> </body> </html> |
相关文章推荐
- js jquery js的DOM与Jquery相互转换,js控制select的方法
- js jquery js的DOM与Jquery相互转换,js控制select的方法
- js jquery js的DOM与Jquery相互转换,js控制select的方法
- js jquery js的DOM与Jquery相互转换,js控制select的方法
- js jquery js的DOM与Jquery相互转换,js控制select的方法
- jQuery select操作控制方法小结
- PNG图片兼容IE和FF的解决方法—JS控制
- jQuery select操作控制方法小结
- 关于js获取radio和select的属性并控制的代码
- 左边select内容选择到右边select内容里面的js实现方法(可以多选和全选)
- js控制select大全
- javascript模拟select,jselect的方法实现
- ode.js 版本控制 nvm 和 n 使用 及 nvm 重启终端失效的解决方法
- JS与flash交互通信控制的方法
- JS实现点击按钮控制Div变宽、增高及调整背景色的方法
- Angular.JS中select下拉框设置value的方法
- js控制容器隐藏出现防止样式变化的两种方法
- 用js控制css的不错的方法
- js控制网页背景音乐播放与停止的方法
- JS 控制文本框只能输入数字方法