1、html代码
<select onchange="gradeChange()" id="first"> <option disabled="" selected="" value="">请选择大类</option> </select> <select id="second"> <option disabled="" selected="" value="">请选选择小类</option> </select>
js代码
var firstData = ["家电", "图书", "医药"];
var firstIds = ["123", "124", "125"];
var secondData = [
["电风扇", "电表箱", "洗衣机"],
["科幻小说", "雨果奖入选"],
["感冒", "减肥", "骨折"]
];
var data_arr_2id = [
["A", "B", "C"],
["D", "E", "F"],
["G", "H", "I"]
];
function gradeChange() {
var objS = document.getElementById("first");
var index = objS.selectedIndex; // 选中索引
var id = index - 1;
setSecond(id);
}
function setFirst() {
//alert(id);
var first = document.getElementById("first");
var data_arr = firstData;
var id_arr = firstIds;
var select_html = "<option disabled selected value=\"\">请选择大类</option>";
for (var i = 0; i < id_arr.length; i++) {
var _data = data_arr[i];
var _id = id_arr[i];
select_html += "<option value=\"" + _id + "\">" + _data + "</option>";
}
first.innerHTML = select_html;
}
function setSecond(id) {
//alert(id);
var second = document.getElementById("second");
var data_arr = secondData[id];
var id_arr = data_arr_2id[id];
var select2_html = "";
for (var i = 0; i < id_arr.length; i++) {
var _data = data_arr[i];
var _id = id_arr[i];
select2_html += "<option value=\"" + _id + "\">" + _data + "</option>";
}
second.innerHTML = select2_html;
}
setFirst();
远离javascript/jquery纯css3实现多级导航栏联动
上面是“纯js实现二级联动代码”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2122.html
workflows工作流
池塘边的大熊猫ComfyUI工作流
一座精致透明的白瓷人物雕塑comfyui工作流
一座生动的点彩主义灯塔ComfyUI工作流
梦幻向日葵ComfyUI工作流
一只可爱的猫骑着一匹可爱的马ComfyUI工作流
城市里出现一只可爱的小生物ComfyUI工作流
一辆机器人虎狮高端混合动力车ComfyUI工作流
一个破旧的工厂,一个骷髅雕像
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3+js菜单点击动态效果
自动打字效果(惊喜在后面)
利用js做一个炫酷音乐背景效果
纯CSS饼图效果
js导出excel插件(兼容mac电脑Numbers表格)
canvas黑洞漩涡(canvas+js)
一起去看流星雨(代码)
利用html5+css3实现滚雪球效果(附代码)










