• 技术文章 >web前端 >H5教程

    HTML5的option属性:如何使用option属性实现级联下拉列表

    不言不言2018-08-09 14:45:08原创2947
    这篇文章给大家介绍的内容是关于HTML5的option属性:如何使用option属性实现级联下拉列表,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    <!DOCTYPE>
    <html>
    <head>
    <title>级联下拉列表</title>
    <meta charset="UTF-8">
    </head>
    <body onload="load()">
    <p>
    <select class='prov' id='prov' onchange='changeCity()'>
    <option value=''>--请选择省--</option>
    </select>
    <select class='city' id='city'>
    <option value=''>--请选择市--</option>
    </select>
    </p>
    <script>
    var province=document.getElementById("prov");
    var city=document.getElementById("city");
    var arr_prov=new Array(new Option("--请选择省--",''),new Option("湖南","hn"),new Option("广东","gd"));
    var arr_city=new Array();
    arr_city[0]=new Array(new Option("--请选择市--",''));
    arr_city[1]=new Array(new Option("长沙",'cs'),new Option("娄底",'ld'),new Option("永州",'yz'));
    arr_city[2]=new Array(new Option("广州",'gz'),new Option("深圳",'sz')); //动态载入所有省份
    function load(){ for(var i=0;i<arr_prov.length;i++){ province.options[i]=arr_prov[i]; } } //选中省份之后,根据索引动态载入相应城市 function changeCity(){
    //清空上次的选项
    city.options.length=0; //获取省一级的下拉列表选中的索引
    var index=province.selectedIndex;
    for(var i=0;i<arr_city[index].length;i++){
    city.options[i]=arr_city[index][i];
    } }
    </script>
    </body>
    </html>

    相关文章推荐:

    html5自定义属性:如何获取自定义属性值(附代码)

    HTML的Select对象如何进行Option对象的操作

    以上就是HTML5的option属性:如何使用option属性实现级联下拉列表的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:HTML5的option属性
    上一篇:html5页面结构的变化以及增加和删除标签的总结 下一篇:html5的video(视频)和audio(音频)标签中的属性用法
    PHP编程就业班

    相关文章推荐

    • html5离线存储有哪些• 深入解析asp.net中mvc4自定义404页面(分享)• h5新增标签audio与video的使用• 避免常见的六种HTML5错误用法 (5-6)• 你值得了解的HTTP缓存机制(代码详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网