zoukankan      html  css  js  c++  java
  • 学习进度

    今天通过观看老师分享的教学视频,我学习了用Java scripe进行省市二级联动的操作。首先需要在body标签内建立一个select标签在里面用option标签存放需要录入的省份名称,同时给各个省份赋上一个value值,这就是省份的下拉框,并在该select标签中写入一个可以获取省份value值的函数onchange=函数名(this.value)。然后再建立一个空白的select标签,并给其赋上一个id=city。然后在Java script标签中先定义一个二维数组var cities=new Array(省份数量),然后把属于该省的城市全部写到数组中去。例如:cities[0]=new Array("","",""),引号里存放城市名。然后编写函数function 函数名(value),先在函数里面写一个for循环,当i==value的时候,此时就要遍历输出这个省份的所有城市了。所以当i==value的时候再写一个for循环,在循环里面先创建一个存放城市的节点。其代码为var textNode=document.createTextNode(cities[i][j])。然后再创建一个option标签:var opt=document.createElement("option")。然后需要把城市的节点插入到option标签中去:opt.appendChild(textNode)。然后还需要把option标签插入到select标签中去,此时需要获取select标签的位置:var city=document.getElementById(city)。然后插入:city.appendChild(opt)便成功的将城市插入到了第二个下拉列表中。但是当我们切换省份的时候发现前一个省份的城市还在,并没有被删除。所以我们还需要加一个删除城市的代码。就是在插入城市之前先把第二个下拉列表的内容清空:var city.option.length=0即可。

  • 相关阅读:
    个性化联邦学习算法框架发布,赋能AI药物研发
    ES入门 (2) 数据格式/类型
    ES入门 (1) 使用基础(1)安装(1) WIN 单机
    Java 之 JDBC:(十)Spring的JDBCTemplate
    Java 之 JDBC:(九)Apache-DBUtils实现CRUD操作
    Java 之 JDBC:(八)数据库连接池
    Java 之 JDBC:(七)DAO及相关实现类
    Java 之 JDBC:(六)数据库事务
    Java 之 JDBC:(五)批量插入
    第七节:循环结构
  • 原文地址:https://www.cnblogs.com/lijiawei1-2-3/p/12275944.html
Copyright © 2011-2022 走看看