Js获取下拉框选定项的值和文本的实现代码
Js获取下拉框的值和文本网上提供了2种方法:但有些人很不负责任,他们根本没考虑到浏览器之间的差异导致的错误,导致很多新手琢磨了半天找不出错误! 下面我总结下Firefox和IE下获取下拉框选定项的值和文本: 1. IE和Firefox都支持的方法: 复制代码 代码如下: var obj=document.getElementById('select_template'); var text=obj.options[obj.selectedIndex].text;//获取文本 var obj=document.getElementById("select_template"); 二者相比上一个方法比较简洁 2. IE支持Firefox不支持: 复制代码 代码如下: var obj=document.getElementById(name); for(i=0;i<obj.length;i++) { 获取值方法IE和Firefox通用: var value=document.getElementById("select_template").value;//获取值 总结:其实主要就是IE和Firefox都支持value和text属性,Firefox不支持innerText属性。 Js实现当前页打开一个新链接: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- javascript – jQuery选项appendTo select移动到下一个选
- html – 仅限CSS中的悬停列表
- html – 使内联svg填满整个屏幕
- .net – 是否可以将ServiceStack.Text.JsConfig设置范围仅限
- html – 防止固定位置的背景图像:覆盖从移动浏览器调整大小
- 微信小程序胶囊按钮返回|首页自定义导航栏详解
- regex – 如何使用grep将HTML特定标签之间的内容与属性匹配
- javascript – 移动到下一行时将图像展开到容器宽度
- 使用#default#userdata组件实现的可记忆内容的编辑器
- html – 隐藏特定div onload,然后点击后显示div