十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
对于单选下拉列表,value属性可以直接获取其选中项的value值。
十余年建站经验, 成都网站制作、网站设计客户的见证与正确选择。成都创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。
下面实例演示——单击按钮获取下拉列表选中项的value值:
1、HTML结构
select id="test"
option value="1"option-1/option
option value="2"option-2/option
option value="3"option-3/option
option value="4"option-4/option
/select br
input type='button' value='获取选中项' onClick="fun()"/
2、javascript代码
function fun(){
obj = document.getElementById("test");
alert(obj.value);
}
3、效果演示
既然是下拉式菜单嘛
肯定不会只有JS
语句嘛
起码要有一些HTML的标签哦
记住一点
JS
菜单是
动态的管理HTML和CSS的
HTML
静态显示
CSS
管理HTML的显示效果
javascript
在浏览器上动态的管理HTML和CSS以及一些操作
你也没有把全部代码写出来
估计也没什么好回答的
除非人家给你一个现成的代码
我给你说说下拉式菜单的实现原理吧
任何HTML的标签都有个style属性..这里可以设置CSS属性
就是控制这个标签的样式属性..里头有个属性叫display
当这个display的值是none的时候..这个标签在浏览器上就不会显示,但是浏览器会读取它的数据
只是不展示给用户而已
下拉式菜单,说白了就是你点一下菜单,弹出一个子菜单而已..有点编程的基础就知道该怎么做啦..
事先设置好你要显示的子菜单,并在它的HTML属性里加一个
style="display:none;"意思就是告诉浏览器这个标签的所有内容都不显示
然后javascript语句
获得那个标签之后呢.比如e就是JS代码中对这个标签的对象引用啦
设置e.style.display='';//空就表示是默认了,而默认是要显示的
那么这个标签就会显示了呀..这个JS
代码你可以作为一个事件处理程序中的一部分..放在onclick里
就形成了点一下按钮才弹出那个菜单了噻....
要是你点都不懂编程
肯定不明白我说的啥子
要做这个下拉菜单..起码要懂HTML
javascript
和CSS的一些最基本基础
1、打开vscode,创建一个H5规范的页面,用于演示js如何给下拉框设置默认值。
2、在页面中添加一个下拉框,并在html中通过selected属性,默认选择下拉框的第2个值。
3、在浏览器中打开页面,就可以看到这个下拉框默认选中的第二个下拉值。
4、在页面顶部引入jquery,由于本文将jquery和页面放在同一级目录,所以,直接使用了jquery文件名引用。如果不在同一级目录,引入的路径需要有层级。
5、在页面底部,添加jquery代码,使用.val()方法,在页面文档加载后,就马上修改下拉框的默认选中值为第三个值。此时是不管html的标签中selected属性原来是标记在哪一个选项的,都会改成新的值。
6、在浏览器中打开页面,这个时候就会看到,下拉框的默认值已经变成了第三个选项。
7、如果想要通过下拉框的显示值来设置默认选中项,就需要使用类似下面的语法:
$("#sltDef").find("option:contains('第4个选项')").attr("selected", true);