zoukankan      html  css  js  c++  java
  • DOM基本的用法

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
    // <!--做一个表格,省去联动案例,字典套列表-->
    var data= {"北京":["草阳区","海淀区"],"山东":["廊坊","邯郸"],"上海":["浦东","浦西"]}
    // <!--第一步:建一个表-->
    </script>
    </head>
    <body>
    <p>
    省份:
    <select name="province" id="id_provice">
    </select>
    </p>
    <p>
    城市:
    <select name="city" id="id_city">
    </select>
    </p>
    </body>
    <script>
    var data= {"北京":["草阳区","海淀区"],"山东":["廊坊","邯郸"],"上海":["浦东","浦西"]}
    // 获取我们省份的标签。
    var proEle=document.getElementById("id_provice");
    var citysEle = document.getElementById("id_city");
    //确定我们所有的列表
    for (row in data){
    console.log(row);
    // 不对添加标签
    var opEle=document.createElement("option");
    // 将我们的value值添加进去
    opEle.innerText=row;
    // 将这个标签添加到我们的整个标签中
    proEle.appendChild(opEle);
    }
    //获取text,然后在字典匹配。
    proEle.onchange=function () {
    console.log(proEle.value); //如果不写value属性,默认就是text属性
    var city_list=data[proEle.value];
    for (let i=0; i<city_list.length;i++)
    {
    //清空option市级再添加
    if(i==0){
    citysEle.innerHTML = ''; //判断一下在清空,否则只有一条option存在,它会将子标签的text值全部清空。
    }
    //创建一个option标签
    var cityEle=document.createElement("option");
    // 将数据全部写进去
    cityEle.innerText=city_list[i];
    console.log(city_list[i]);
    citysEle.appendChild(cityEle);
    }
    }
    </script>
    </html>
  • 相关阅读:
    Java B/S开发模式漫谈 (转)
    struts 使用多个配置文件 strutsconfig.xml
    java 验证邮箱格式正确性、验证字符串是否为数字
    Java获取各种常用时间方法
    创建HttpServlet的基本步骤
    struts1.x 配置文件之——web.xml详解
    最常用的JAVA包
    字符串转换为日期时间格式
    struts1.x 配置文件详解
    看看别人的博客,经验总结,很宝贵
  • 原文地址:https://www.cnblogs.com/zhangte03/p/11257165.html
Copyright © 2011-2022 走看看