JavaScript简单下拉菜单特效

前端之家收集整理的这篇文章主要介绍了JavaScript简单下拉菜单特效前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了js下拉菜单特效,供大家参考,具体内容如下

实例1:

联动的省市下拉菜单

onchange 事件会在域的内容改变时发生。

获取省份下拉菜单的DOM var province = document.getElementById("province"); province.innerHTML = ''; //内容先置空 //填充省的字符 var proStr = ''; } province.innerHTML = proStr;//填充新内容 }else if(type == 'city'){ //获取当前的省份的id var currProId = document.getElementById("province").value; if(currProId == '') return false; //获取城市下拉菜单的DOM var city = document.getElementById("city"); city.innerHTML = ''; //内容先置空 //填充市的字符 var cityStr = ''; } city.innerHTML = cityStr ;//填充新内容 } }

<body style="text-align:center;" onload="fillOptions('province');">

省:<select id="province" onchange="fillOptions('city')"&gt;</select><br/><br/>
市:<select id="city"&gt;</select><br/><br/>

实例2:

三级联动的省市县下拉菜单

获取省份下拉菜单的DOM var province = document.getElementById("province"); province.innerHTML = ''; //内容先置空 //填充省的字符 var proStr = ''; } province.innerHTML = proStr; //填充新内容 }else if(type == 'city'){ //获取当前的省份的id var currProId = document.getElementById("province").value; if(currProId == '') return false; //获取城市下拉菜单的DOM var city = document.getElementById("city"); city.innerHTML = ''; //内容先置空 //填充市的字符 var cityStr = ''; } city.innerHTML = cityStr ;//填充新内容 }else if(type == 'area'){ //获取当前城市的id var currCityId = document.getElementById("city").value; if(currCityId == '') return false; //获取区县下拉菜单的DOM var area = document.getElementById("area"); area.innerHTML = ''; //内容先置空 //填充区县的字符 var areaStr = ''; } area.innerHTML = areaStr; //填充新内容 } }

<body style="text-align:center;" onload="fillOptions('province');">

省:<select id="province" onchange="fillOptions('city')"&gt;</select><br/><br/>
市:<select id="city" onchange="fillOptions('area')"&gt;</select><br/><br/>
县/区:<select id="area"&gt;</select><br/><br/>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/js/45882.html

猜你在找的JavaScript相关文章