欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

Js获取下拉框选定项的值和文本的实现代码

时间:2021-09-06 09:00:58|栏目:JavaScript代码|点击:

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");
        for(i=0;i<obj.length;i++) {//下拉框的长度就是他的选项数
           if(obj[i].selected==true) {
            var text=obj[i].text;//获取文本
        }
}


二者相比上一个方法比较简洁

2. IE支持Firefox不支持:
复制代码 代码如下:

var obj=document.getElementById(name);

for(i=0;i<obj.length;i++)  {
        if(obj[i].selected==true) {
           var text= obj[i].innerText;    
        }
    }


获取值方法IE和Firefox通用:
var value=document.getElementById("select_template").value;//获取值

总结:其实主要就是IE和Firefox都支持value和text属性,Firefox不支持innerText属性。

Js实现当前页打开一个新链接:
window.location.href=url;

上一篇:微信小程序视频弹幕发送功能的实现

栏    目:JavaScript代码

下一篇:跟我学习javascript的闭包

本文标题:Js获取下拉框选定项的值和文本的实现代码

本文地址:http://www.codeinn.net/misctech/172900.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有