为了账号安全,请及时绑定邮箱和手机立即绑定

如果只有一个子元素,getElementByTagName()为什么还是获取的是一个数组,具体还有哪些数据

如果只有一个子元素,getElementByTagName()为什么还是获取的是一个数组,具体还有哪些数据

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">*{ margin:0px; padding:0px;}body{ font-family:Verdana, Geneva, sans-serif; font-size:14px;}#nav{ width:600px; height:40px; background-color:#eee; margin:0 auto;}ul{ list-style:none;}ul li{ float:left; line-height:40px; text-align:center; width:100px;}a{ text-decoration:none; color:#000; display:block;}a:hover{ color:#F00; background-color:#666;}ul li ul li{ float:none;background-color:#eee; margin:2px 0px;}ul li ul{display:none;}</style> <script type="text/javascript">        function ShowSub(li) {            var subMenu =  li.getElementsByTagName("ul")[0] ;            subMenu.style.display = "block";        }        function HideSub(li) {            var subMenu = li.getElementsByTagName("ul")[0];            subMenu.style.display = "none";        }    </script></head><body><div id="nav"><ul>  <li><a href="#">首页</a></li>  <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)"><a href="#">课程大厅</a>     <ul>         <li><a href="#">JavaScript</a></li>         <li><a href="#">Html/CSS</a></li>     </ul>    </li>  <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)"><a href="#">学习中心</a>      <ul>         <li><a href="#">视频学习</a></li>         <li><a href="#">实例练习</a></li>         <li><a href="#">问与答</a></li>     </ul>      </li>  <li><a href="#">经典案例</a></li>  <li><a href="#">关于我们</a></li></ul></div></body></html>点击某个一级菜单的li标签,但是这里一级菜单li标签下面只有一个ul,为什么后面还要加[0],获取的一组数据具体有哪
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1628 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信