慕运维2603834
2015-11-30 16:02
window.onload = function () {
// 编写JS代码
var list_li=document.getElementsByTagName("li");
for(var i=0;i<list_li.length;i++){
list_li[i].onmouseover=function(){
this.className="lihover"
}
list_li[i].onmouseout=function(){
this.className=""
}
}
在这里面我添加的只是.topmenu .lihover,为什么.topmenu .lihover .submenu和.topmenu .lihover span效果会跟着一起出现?
在没有添加 .lihover 类名 之前 .topmenu .lihover .submenu {} 此处的查找样式路径是 .topmenu 下的 .lihover 下面的 .submenu 类;但是由于.lihover 不存在 所以这里最终无法完成对.submenu类 的样式加载;
在没有添加 .lihover 类名 之后 .lihover 存在了 所以含有 .lihover 的类路径 变正确了,就完成了类样式的加载;
商城分类导航效果
63737 学习 · 276 问题
相似问题