博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
31、任务三十一——表单联动
阅读量:4680 次
发布时间:2019-06-09

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

0、题目

  • 如中所示,在页面中完成两个单选框,切换单选框的不同选项时下方显示的表单随之切换。
  • 当选择在校生时,出现两个select下拉菜单,一个选择城市,一个选择学校,当选择非在校生时,出一个文本输入框
  • 学校下拉菜单里的学校名单均为城市下拉菜单中所选的城市中的大学,当城市发生变化时,学校一起发生变化
  • 城市及学校的数据随意编造即可,无需真实完整

1、解题过程

1   2   3     4     
5 IFE JavaScript Task 31 6 47 48 49
50
51      
52
53   
54
55
56
62
68
69
70
73
74
1 //二级表单联动(两次循环) 2  var options=document.getElementsByClassName('opt'); 3  function change(){ 4  for(var i=0;i
";10 } 11 $("collage").innerHTML=content; 12 }13 } 14 }
108 109 110 

 

2、遇到的问题

(1)使用 input 创建单选按钮(radio)时,所有的选项的name应该一样;

(2)selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。(如果多重选择,则返回第一个被选中的索引号)

  A、以下代码可在警告框中显示被选中的内容: 

  var x=document.getElementById("myOptions");

  alert(x[ x.selectedIndex ].innerHTML);

  B、以下代码可以删除被选中的选项:

   x.remove(x.selectedIndex)

    

 

转载于:https://www.cnblogs.com/cjlalala/p/5945535.html

你可能感兴趣的文章
软件工程第一次作业补充
查看>>
OBJECTIVE-C入门(2) 类的声明和定义
查看>>
WebTester | 本地网站调试工具
查看>>
【转】Unity ZTest 深度测试 & ZWrite 深度写入
查看>>
命令行查看数据库
查看>>
《你必须知道的495个C语言问题》知识笔记及补充
查看>>
[转]Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties
查看>>
Android入门系列:UI组件:布局管理器:GridLayout
查看>>
白盒测试实践--Day3 12/19/2017
查看>>
写驱动的步骤
查看>>
对未来的思考(一)
查看>>
linux中awk的使用
查看>>
基于 Struts2 的文件下载
查看>>
我的人生导师
查看>>
Ubuntu 18.04 安卓调试小米
查看>>
<泛> STL - vector 模拟实现
查看>>
[Error]configure: error: Package requirements (fuse >= 2.3 glib-2.0 gthread-2.0) were not met:
查看>>
MyBatis学习总结_06_调用存储过程
查看>>
java课程课后作业190425之一维数组最大子数组—功能扩展(界面实现)
查看>>
Android开发:Eclipse+OpenCV环境搭建
查看>>