如果一组用json表示的菜单结构,怎么用js动态的生成该菜单

如果一组用json表示的菜单结构,怎么用js动态的生成该菜单,第1张

var cityElement = documentgetElementById("cityID");

var json = eval(data);

size = jsonlength;

for(var i = 0;i<size;i++)

{

var optionElement = documentcreateElement("option");

optionElementinnerHTML= json[i]deptName;

optionElementvalue = json[i]deptId;

cityElementappendChild(optionElement);

}

<select id="cityID" >

<option value = "value ">innerHTML</option>

</select>

思路:利用value属性获取下拉菜单的选项→根据选项决定div的状态→利用styledisplay样式隐藏或显示div。实例演示如下:

1、HTML结构

<select id="test_select">

<option value="1">显示</option>

<option value="2">隐藏</option>

</select>

<div id="test">我是一个div么呀我是一个div</div>

2、javascript代码

windowonload = function(){

var obj_select = documentgetElementById("test_select");

var obj_div = documentgetElementById("test");

obj_selectonchange = function(){

obj_divstyledisplay = thisvalue==1 "block" : "none";

}

}

3、效果演示

以上就是关于如果一组用json表示的菜单结构,怎么用js动态的生成该菜单全部的内容,包括:如果一组用json表示的菜单结构,怎么用js动态的生成该菜单、如何用js通过下拉菜单来实现div的隐藏和显示知道、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9472075.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存