💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 下拉联动无序列表功能 ~~~ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /** * 创意,设计能力 * 【增加用户,增加利润】 * * * 实现能力【实现业务,实现体验】 */ var datas={"扬州":[{"name":"绞面"},{"name":"富春包子"},{"name":"三洋干丝"}], "南通":[{"name":"皮肚"},{"name":"鳗鱼"}],"南京":[{"name":"桂花鸭"},{"name":"莲湖糕团"}, {"name":"汪家馄饨"},{"name":"皮肚面"}]}; function getCityValue(selectObj) { //alert("内容改变"); //1.通过document.getElementById("id名称"); // var selectObj=document.getElementById("selectCitys"); // console.log(selectObj); var selectValue=selectObj.value; console.log(selectValue); if(selectValue==-1) { alert("请选择具体的城市名称"); return; } var arrays=datas[selectValue]; console.log(arrays); var strs="<ul>"; //document.write("<ul>"); for(var a in arrays) { //<ul><li>烧麦</li><li>馄饨</li>.... //document.write("<li>"+arrays[a].name+"</li>"); strs+="<li>"+arrays[a].name+"</li>"; console.log(strs); } strs+="</ul>"; //document.write("</ul>"); console.log(strs); //获取p标签对象 var innerObj=document.getElementById("cityfood"); //嵌入html内容 innerObj.innerHTML=strs; } </script> </head> <body> <!--onchange事件:内容改变触发事件或者动作 --> <!--下拉选择框 this卸载哪个标签中,就是代表哪个标签对象--> <select id="selectCitys" name="citys" onchange="getCityValue(this)"> <option value="-1">请选择城市名称:</option> <option value="扬州">扬州</option> <option value="南通">南通</option> <option value="南京">南京</option> </select> <p id="cityfood"></p> <hr> <select name="school"> <option>请选择学生:</option> <optgroup label="zte_3 "> <option>严兴鹏</option> <option>张勇</option> </optgroup> <optgroup label="zte_2 "> <option>郭超男</option> <option>黄佳燕</option> </optgroup> </select> </body> </html> ~~~