js.。。。。。。。。。。。
js方法显示不出来啊
js方法显示不出来啊
2016-04-13
CSS代码
.topmenu .lihover/*鼠标移动到上面时,应用的样式*/
{
border: 1px solid #DDD;
border-right: 0;
box-shadow: 0 0 8px #DDD;
-moz-box-shadow:0 0 8px #DDD;
-webkit-box-shadow: 0 0 8px #DDD;
background-image: none;
}
.topmenu .lihover .submenu/*悬浮层*/
{
display: block;
}
.topmenu .lihover span/*白色小方框*/
{
background: white;
display: inline-block;
z-index: 20;
width: 18px;
height: 30px;
float: right;
position: relative;
}
JS代码
window.onload = function () {
var Lis = document.getElementsByTagName("li");
for(var i = 0; i < Lis.length; i++) {
Lis[i].onmouseover = function () {
this.className = "lihover";
}
Lis[i].onmouseout = function () {
this.className = "";
}
}
}其中,Lis数组是所有li标签的集合,通过this.className来设置Lis的class样式为 .lihover ,同时,也实现了 .lihover 的所有子样式 .topmenu .lihover .submenu 和 .topmenu .lihover span。
举报