中易网

select与option怎么用啊

答案:2  悬赏:50  
解决时间 2021-02-14 10:27
select与option怎么用啊
最佳答案
<select name="ClassLevel1" size="23" style="width: 125px;" id="ClassLevel1">
<option value="74">电脑/网络</option>
<option value="80">生活</option>
<option value="79">医疗健康</option>
<option value="78">体育/运动</option>
<option value="95">电子数码</option>
<option value="82">商业/理财</option>
<option value="83">教育/科学</option>
<option value="84">社会民生</option>
<option value="85">文化/艺术</option>
<option value="77">游戏</option>
<option value="1031">娱乐休闲</option>
<option value="81">烦恼</option>
<option value="1101">资源共享</option>
<option value="1">地区</option>
</select>
全部回答
</script回答:document.getelementbyid(sect).value  -----这是获得选中的值<br>document.getelementbyid(sect).options------这是获得select中所有的值,是个数组追问既然是数组,那怎么遍历出来啊, 我这个是专门要获取用户在前台选择什么哪个,获取到我要去数据库里添加,这个就是个字段 你懂? 写完整点回答那你就用第一个叫好啦document.getelementbyid(sect).value ,这个就获得的是用户选中的值追问我要获得option中间的文本,这下理解了吧?回答那就应该是var selectindex = document.getelementbyid(sect).selectedindex;//获得是第几个被选中了<br>var selecttext = document.getelementbyid(sect).options[selectindex].text //获得被选中的项目的文本<br>但我觉得一般都不会这样用的,你既然后台要的是文字,把value字段搞成文字,如“第一名”这样不就好了<br>function foo(){<br>var noties = document.frm.olala.value;<br>var sel = document.frm.sele.value;  // var sel = document.getelementbyid('sect').value;<br>var sels = document.getelementsbyname('sele')[0];  //如果该sele是所有同名控件中的第一个的话.}追问第二个 sels 出来的是数组, 怎么遍历,详细点, 我上面的那个只是随便写了一个例子而已,其实我现在要做的是, 有一个增加的页面, 有用户名、手机号  还有这个select的标记,我要用js在用户点击提交的时候 我获取到他在前台点击的每个参数值,然后插入到数据库里,你理解嘛?写个详细的小例子,让我明白了就行,谢谢回答如果你的select是单选的,不用遍历options集合,直接通过select的value属性即可取到用户选择的值.如果是多选,就需要遍历.<br>function foo(){<br>var noties = document.frm.olala.value;<br>var sel = document.frm.sele.value;  // var sel = document.getelementbyid('sect').value;<br>alert(document.getelementbyid('sect').options(i).selected);}}追问我不想弹框,我只想传值, 其实我想实现的目的 上次的追问已经告诉你了,我现在给你截个图,看看这个该怎么实现啊,上面是可查询可添加的, 选框和标签就那么几个, 你要有是点时间就把这个整个的html静态给我写个吧剩下的bug我来修改,我现在其实就差这个seect的option值了,不知道怎么获取到。   还有一个问,就是我页面上方 可查询、可添加,我想在它的下面显示添加后的信息列表或者是查询后的信息列表, 给你节截个图回答很难和你沟通,你说这么多都不知道说的是什么意思,你要提交到后台处理的东西为什么还要用js来取值? 即然你看不懂我写的js,那你就等别人来帮你解答好了. 我实在是没时间帮你写完一个页.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
都敏俊扮演者还活着吗?
淘宝新手不慎被职业举报人投诉到当地物价局,
日本动画片,女主角是花店老板
泰安市泰山区初中招生政策
仁和花苑这个地址在什么地方,我要处理点事
植物大战僵尸2为什么不能充值
一部手机 一个赚钱的米
迫击炮怎么水平发射
宝力陶瓷怎么去啊,有知道地址的么
诗歌朗诵《热爱生命》(食指)求配乐
哪些本科大学的专科院校环境较好
秦皇岛市第四医院南区地址在哪,我要去那里办
普通工商银行用户能申请什么信用卡
做豆腐脑内酯放少了有补救的办法吗
浙江香溢德旗典当公司在什么地方啊,我要过去
推荐资讯
有火车北站到自贡的汽车吗?
普诺咪绅士礼服这个地址在什么地方,我要处理
花桥婚博会什么时候举办吗
武汉博欧特生物科技有限公司的产品服务如何?
大学没毕业我就不上了,出来打工,现在也没证
魅眸的拼音
人参放了两天还能吃吗
惠安要建长30米宽6米高2米蔬菜大棚要多少钱
请问胃炎能吃洋参吗?
36x205用乘法分配律计算公式
奔驰最高级别投诉在哪里?
录毕,走送之 是什么意思
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?