实习日记)select option 选择不同的option时, 页面发生不同的变化
2017-04-27 22:36
309 查看
怎么在下拉框的选择不同的option时, 页面发生响应的变化
因为option是没有点击事件什么的, 只有select才有, 所以不能通过option的点击事件来完成, 所以开始的尝试都失败了(之前不知道option没有点击事件
看到这篇之后http://blog.csdn.net/shingeven/article/details/7042822 根据它的源代码稍加改造,终于完成了想要的效果
当点击选择题时 出现选项一栏, 并有4个input框
当点击填空题时 隐藏选项一栏
当点击判断题时 出现选项一栏, 并有2个input框
html代码
js代码
因为option是没有点击事件什么的, 只有select才有, 所以不能通过option的点击事件来完成, 所以开始的尝试都失败了(之前不知道option没有点击事件
看到这篇之后http://blog.csdn.net/shingeven/article/details/7042822 根据它的源代码稍加改造,终于完成了想要的效果
当点击选择题时 出现选项一栏, 并有4个input框
当点击填空题时 隐藏选项一栏
当点击判断题时 出现选项一栏, 并有2个input框
html代码
<tr id="xuanze"> <th width="120"><i class="require">*</i>选项:</th> <td> <input id="xx" type="text" class="lg" name="option1" value=""><br> <input id="xx" type="text" class="lg" name="option2" value=""><br> <input id="xx" type="text" class="lg" name="option3" value=""><br> <input id="xx" type="text" class="lg" name="option4" value=""><br> </td> </tr> <tr id="panduan" hidden="hidden"> <th width="120"><i class="require">*</i>选项:</th> <td> <input id="xx" type="text" class="lg" name="option_true" value="对"><br> <input id="xx" type="text" class="lg" name="option_false" value="错"><br> </td> </tr>
js代码
<script type="text/javascript"> //这个方法用来当下拉框选择到填空和判断的时候隐藏选项一栏 function hiddenXX(){ var objS = document.getElementById("select"); //通过id获得这个元素 var value = objS.options[objS.selectedIndex].value; //获得option中的值 if(value == 1) //如果是选择 就显示选择一栏 隐藏判断一栏 { $("#xuanze").show(); $("#panduan").hide(); } else if(value == 3) //如果是判断 就隐藏选择一栏 显示判断一栏 { $("#xuanze").hide(); $("#panduan").show(); } else{ //如果是其他情况 都不显示 $("#xuanze").hide(); $("#panduan").hide(); } } </script>
相关文章推荐
- 从select中选择option后如何转到相应的数据页面中去的JS代码
- JS实现选择不同select标签option值的验证
- html <select> <option> 实现根据选择不同的option,调用不同的方法功能
- 条件查询的时候,查询完成之后,不用在将选择的数据回传到页面,用于判断,让选择的option处于SELECT状态。
- 动态改变select元素的option时宽度发生变化解决方法
- ajax 中根据json数据不同 对页面中 选择框radio 进行动态选择
- vuejs绑定数据到select中,选择option数据后,同步改变下面一个输入框input的值
- select 某些option能显示便不能选择
- html option禁用选择 select禁用选项示例
- js中当值发生变化/键盘摁下等事件的不同之处
- Js选择框脚本 移动操作select 标签中的 option 项的操作事项
- select 动态填充option选项及获取选择的值或者所有值
- Select选择后,刷新页面保存上一次选择内容
- JavaScript为select添加option,select选项变化时的处理,获取slelect被选中的值
- JS动态改变select选择变更option的index值
- html或jsp页面中select标签获取option值。
- 当前JSP页面根本发生不同的异常跳转到不同的页面
- 如何限制SELECT-OPTIONS的选择屏幕的OPTION
- iview框架select默认选择一个option的值
- 根据select的选项不同跳转到不同的页面