求下面代码中 var list = document.getElementById("list"+id);的解释

<script>
function showmenu(id) {
 var list = document.getElementById("list"+id);
 var menu = document.getElementById("menu"+id)
 if (list.style.display=="none") {
  document.getElementById("list"+id).style.display="block";
  menu.className = "title1";
 }else {
  document.getElementById("list"+id).style.display="none";
  menu.className = "title";
 }
}
</script>


<body>
<div id="nav">  
  <div class="title" id="menu1" onclick="showmenu('1') ">Ajax下载</div>
  <div id="list1" class="content" style="display:none">
   <ul>
    <li>jQuery</li>
    <li>Extjs</li>
    <li>Mootools</li>
    </ul>
  </div>
  <div class="title" id="menu2" onclick="showmenu('2')">网页代码</div>
  <div id="list2" class="content" style="display:none">
    <ul>
    <li>菜单导航</li>
    <li>层和布局</li>
    <li>图片切换</li>
    </ul>
  </div>
</div>
</body>

昵称什么DE
浏览 2860回答 2
2回答

慕容1041412

就是将你传进去的数据进行拼接的嘛

HOTLINE

可能是title+ID 根据ID不同 拼接成不同的字符串  形成不同的标识吧 ?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript