php代码添加样式后不能运行,a标签加上CSS样式后 onclick事件不执行,怎么办- -。_html/css_WEB-ITnose...

.menu li.level1 a{display:block;line-height:31px;height:31px;padding-left:50px;font-size:12px;color:#666666;background:url(../images/menubg.gif) no-repeat left top;}/*一级菜单两态样式,供JS调用*/.menu li.level1 a.hove{background-position:left -31px;color: #FFFFFF;font-size: 12px;background-image: url(../images/menubg.gif);}.menu li.level1 a.cur{background-position:left -62px;color: #FFFFFF;}

回复讨论(解决方案)

哪里有这个问题,我试了下没有发现这个问题的,你那是哪个浏览器?

还有,οnclick="changeFrame();"这个函数确定存在吧?

我用的火狐,IE8,那个函数确定存在,我换成alert一样不执行。

我自己测试,在哪个浏览器下都没有问题的,你打开浏览器调试工具,看看是不是代码有错误,导致页面没有加载完全

楼主测试一下 部分代码运行情况 就测试你发的这段代码 看行不。

你的a标签 加了链接 还加onclick?

你可以这样 href="javascropt:changeFrame();" 把onclick删除掉

或者 href="#"在οnclick="changeFrame();"

个人签名:健康宝宝

大致找到导致onclick不执行的代码了,addLoadEvent(new Function("hovermenu('level1','level2','hove','cur');"));//menu代表菜单总的ID名称//level1代表一级菜单项的父容器,level2代表二级菜单项的父容器,//后面的三个参数style1,style2,style3分别代表鼠标移入,移出,点击的三态样式名addLoadEvent(new Function("submenu('level2','hove1','hove1');"));/*滑动显隐菜单列表*/var temp;var temp1;function hovermenu(cssName1,cssName2,style2,style3){ var ArrLinks=getElementsByClassName(cssName1);//一级菜单父容器的数组var ArrLevel = new Array();//第一级菜单的数组for(var i=0;i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值