经我修正现在可以运行了
<html><head>
<style>
*{margin:0padding:0}
#area li{text-align:centerwidth:50pxheight:20pxlist-style-type:nonedisplay:blockfloat:leftbackground:green}
/* 修正1*/
#area>li>ul{display:none}
</style>
<script>
window.onload=function(){
var oArea=document.getElementById("area")
// 修正2
var len = oArea.children && oArea.children.length || 0
// 修正3
for(i=0i<leni++)
{
oArea.children[i].onmouseover=function(){
this.children[0] && (this.children[0].style.display="block")
}
oArea.children[i].onmouseout=function(){
this.children[0] && (this.children[0].style.display="none")
}
}
}
</script>
<title></title>
</head>
<body>
<div id="nav">
<ul id="area">
<li id="bj">北京
<ul>
<li>宣武</li>
<li>西城</li>
</ul></li>
<li>河北</li>
</ul>
</div>
</body>
</html>
设置二级导航字体颜色步骤如下:1、引导做的导航栏HTML页必须加载bootstrap.min.css,bootstrap.min。js代码才能实现导航的效果。下图是完整的代码及效果图。
2、改变导航背景颜色,设置为黑色。给导航标签设置背景颜色为黑色,代码为背景:#000>。
3、改变导航选中栏目颜色,如“首页“设置为背景为红色。改变类名积极为newactive,并设置其背景颜色为红色。
4、改变“菜单”下的二级栏目,鼠标放上去的颜色。设置类名为下拉菜单>。
5、改变点击“菜单”,弹出二级栏目时的颜色。css代码是。navbar-default.navbar-nav>.open>:焦点{颜色:黑色,背景颜色:红色。}>。
6、改变导航栏默认文字的颜色。设置类名navbar-default下面一个标签的文字颜色为白色,代码是。navbar-default.navbar-nav>li>{颜色:#fff。}。