JSON描述组织架构关系并显示
如果要按Json的结构显示在页面,要使用递归的方式。
思想跟遍历结点树一样
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>公司组织架构</title>
<!-- 1. 请用JSON描述该公司组织架构关系,并简要说明。
2. 页面显示出该组织架构
-->
<!-- date:2019/5/5 -->
</head>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
h2{
text-align: center;
padding: 20px;
}
#organization{
width: 800px;
height: 500px;
margin: 0 auto;
background: #eee;
}
ul{
padding: 0;
width: 150px;
margin: 0 auto;
font-size: 1.5rem;
}
li{
margin:0 20px;
font-size: 1rem;
transition: all 0.5s ease;
}
img{
position: absolute;
width: 50px;
display: none;
}
</style>
<body>
<div id="organization">
<h2>组织架构图</h2>
</div>
</body>
<script type="text/javascript">
/*某公司是一个大对象,相当于一棵树&#x