javascript下拉框选项单击事件的例子分享
作者:bea
我本人是从事前端开发的技术人员,下拉框是我们应用的比较多的页面元素,今天我结合实际工作中遇到的问题说一下关于下拉框注册事件的一些例子,希望对大家有所帮助。 代码如下: <select name="" id="sel"> <option value="111">1</option> <option value="222">2</option> <option value="
我本人是从事前端开发的技术人员,下拉框是我们应用的比较多的页面元素,今天我结合实际工作中遇到的问题说一下关于下拉框注册事件的一些例子,希望对大家有所帮助。
代码如下:
<select name="" id="sel">
<option value="111">1</option>
<option value="222">2</option>
<option value="333">3</option>
</select>
以上是一段非常简单的单选下拉框代码,如果我们要通过单击下拉选项获取对应的value,大致的代码如下:
代码如下:
var sel=document.getElementById("sel");
var option=sel.options;
for(var i=0;i<option.length;i++){
option[i].onclick=function(){
alert(this.text);//获取下拉选项的文本值
alert(this.value);//获取下拉选项的value值
}
}
以上代码在ie9以下以及chrome上不能产生预期效果,在Firefox上有效。针对这种情况,不建议在option选项上绑定click事件,建议利用change事件来代替,因为change是通用的,从本质上看来就是change。
代码如下:
var sel=document.getElementById("sel");
sel.onchange=function(){
alert(sel.options[sel.selectedIndex].value);
}
以上就是本文的全部内容了,希望大家能够喜欢。
有用 | 无用
代码如下:
<select name="" id="sel">
<option value="111">1</option>
<option value="222">2</option>
<option value="333">3</option>
</select>
以上是一段非常简单的单选下拉框代码,如果我们要通过单击下拉选项获取对应的value,大致的代码如下:
代码如下:
var sel=document.getElementById("sel");
var option=sel.options;
for(var i=0;i<option.length;i++){
option[i].onclick=function(){
alert(this.text);//获取下拉选项的文本值
alert(this.value);//获取下拉选项的value值
}
}
以上代码在ie9以下以及chrome上不能产生预期效果,在Firefox上有效。针对这种情况,不建议在option选项上绑定click事件,建议利用change事件来代替,因为change是通用的,从本质上看来就是change。
代码如下:
var sel=document.getElementById("sel");
sel.onchange=function(){
alert(sel.options[sel.selectedIndex].value);
}
以上就是本文的全部内容了,希望大家能够喜欢。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JS+CSS实现Div弹出窗口同时背景变暗的方法
- js实现iGoogleDivDrag模块拖动层拖动特效的方法
- JavaScript中的关联数组问题
- JavaScript中常见获取元素的方法汇总
- 深入理解JavaScript系列(17):面向对象编程之概论详细介绍
- JavaScript设置获取和设置属性的方法
- 深入理解JavaScript系列(50):Function模式(下篇)
- 深入探讨javascript中的数据类型
- 深入理解JavaScript系列(49):Function模式(上篇)
- js实现百度联盟中一款不错的图片切换效果完整实例
- jQuery中大家不太了解的几个方法
- 深入理解JavaScript系列(48):对象创建模式(下篇)
- Nodejs关于gzip/deflate压缩详解
- js计算德州扑克牌面值的方法
- 深入理解JavaScript系列(47):对象创建模式(上篇)
- 深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
- 深入理解JavaScript系列(45):代码复用模式(避免篇)详解
- 深入理解JavaScript系列(44):设计模式之桥接模式详解
- JS实现FLASH幻灯片图片切换效果的方法