博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js如何获取select下拉框的value以及文本内容
阅读量:6651 次
发布时间:2019-06-25

本文共 1096 字,大约阅读时间需要 3 分钟。

select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛。但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的。 其他的就不说了,现在我就写一段代码,简单的说明一下如何获取value值以及文本内容(text),必要地添加了注释,希望对下拉框还不太熟悉的朋友有所帮助。 html代码:
1  2   3      4     书籍分类: 5      9 10 

javascrtipt代码:

window.onload = function(){            //首先获得下拉框的节点对象;        var select = document.getElementById("s1");                //1.如何获得当前选中的值?:        var value = select.value;                //2.如何获得该下拉框所有的option的节点对象        var options = select.options;        //注意:得到的options是一个对象数组                //3.如何获得第几个option的value值?比如我要获取第一option的value,可以这样:        var value1 = options[0].value;        //4.如何获得第几个option的文本内容?比如我要获取第一option的文本,可以这样:        var text1 = options[0].text;                //5.如何获得当前选中的option的索引?        var index = select.selectedIndex;                //6.如何获得当前选中的option的文本内容?        //从第2个问题,我们已经获得所有的option的对象数组options了        //又从第5个问题,我们获取到了当前选中的option的索引值        //所以我们只要同options[index]下标的方法得到当前选中的option了        var selectedText = options[index].text;    }

 

转载于:https://www.cnblogs.com/yw-ah/p/5736177.html

你可能感兴趣的文章
7个 Javascript 面试题及回答策略
查看>>
java:String
查看>>
V4L2视频输入框架概述
查看>>
兄弟,敬你是条汉子,请干了广告们~
查看>>
猫头鹰的深夜翻译:API网关的重要性
查看>>
哈希函数密码学
查看>>
【CuteJavaScript】Angular6入门项目(1.构建项目和创建路由)
查看>>
Redis-数据结构与对象-对象
查看>>
Spring Cloud Consul 之Greenwich版本全攻略
查看>>
Work with Alexa :Echo匹配连接到Alexa
查看>>
手把手教你走进Hyperledger Fabric
查看>>
一个Java程序员的技术栈
查看>>
Base62x比Base64的编码速度更快吗?
查看>>
Python爬虫之使用celery加速爬虫
查看>>
社区投稿 | DBLE rule.xml 配置解析
查看>>
【技术性】Search知识
查看>>
区块链共识机制优缺点对比都是什么
查看>>
枚举的使用示例
查看>>
coredns 排错记
查看>>
PAT A1098 堆排序
查看>>