您现在的位置:首页 --> JavaScript --> 关于JS获取select的值
关于JS获取select的值
浏览:3177次 出处信息
近日,在一项目中需要采用JS获取Select选择框所选中项的值,居然一下子忘记了如何获取。于是看了DOM文档,真觉得是自己老了,连这么简单的东西都忘记了。
为怕以后再忘记,也给同行一个提示,遂记录于此。
<select id="s1" name="s1"> <option selected="selected" value="1">选项一</option> <option value="2">选项二</option> <option value="3">选项三</option> </select>
操作一、获取所选择项显示的文字
document.getElementById(‘s1’).options[document.getElementById(‘s1’).selectedIndex].text
若当前选中“选项二”,则这种方式所取的结果为:选项二
操作二、获取所选择项的value
document.getElementById(‘s1’).options[document.getElementById(‘s1’).selectedIndex].value
若当前选中“选项二”,则这种方式所取的结果为:2
操作三、获取当前选择项
document.getElementById(‘s1’).selectedIndex
若当前选中“选项一”,则这种方式所取的结果为:1
这里对于select必须得有id属性,才能采用getElementById获取该控件,这点需要注意。
另外,对于PHP获取页面所提交的Select控件的值,需要Select控件得有name属性,在PHP内获取表单上的Select控件数据时,采用$s = $_POST[‘select的name属性值’];这种方式来获取。
怎么样? 其实很简单的吧,希望能给初学者一个启示!
建议继续学习:
- 简单js+css实现模拟自定义select样式 (阅读:4416)
- 学习libevent的select模型 (阅读:3850)
- InnoDB select性能拐点测试 (阅读:2855)
- 用 Jquery 模拟 select (阅读:2731)
- IE6下select下拉框不能随滚动条正常滚动 (阅读:1954)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:BO报表系统嵌入Iframe在firefox下的错误修改
后一篇:ajax-cross-domain >>
文章信息
- 作者:achao 来源: PHP开发
- 标签: select
- 发布时间:2010-06-02 11:51:44
建议继续学习
近3天十大热文
- [65] Oracle MTS模式下 进程地址与会话信
- [64] Go Reflect 性能
- [64] 如何拿下简短的域名
- [59] IOS安全–浅谈关于IOS加固的几种方法
- [58] 【社会化设计】自我(self)部分――欢迎区
- [58] 图书馆的世界纪录
- [56] android 开发入门
- [53] 视觉调整-设计师 vs. 逻辑
- [46] 读书笔记-壹百度:百度十年千倍的29条法则
- [45] 界面设计速成