猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
我js获取select标签内的option选项value值为什么总是第一个的值?其他的选择了也依然获
两个选项,第一个值为0,选了第二个获取的值依然是0
人到中年有点甜
浏览 2434
回答 2
2回答
慕容3067478
你这写法肯定只拿到的时候默认的。在change的时候再去拿val的值才会变化
0
0
0
暮色呼如
踩答案的朋友麻烦发表一下观点?原因肯定是你在没贴出来的代码里做了手脚<!DOCTYPE html><html><head> <title>Title</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><select id="sutate" data-options="panelHeight:'auto',editable:false" name="sutate"> <option value="0">选项1</option> <option value="1">选项2</option></select></body></html>运行结果:这样才叫关于select的代码就这些。如果实在是不知道哪些代码影响了你本应正常的代码,有一个排错的好方法,虽然挺麻烦,但是很有效:就是把你本应正常的代码单独拷贝到一个全新的html里,看看有没有问题,如果没有问题,再一步步在这个新html里加入你原来页面的其它代码,就知道是哪些代码影响了。而你这个,最有可能是以下几个:1、有多个id=sutate的元素2、有代码在动态改select的值3、想不到了,原因千千万
0
1
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续