当前位置:Gxlcms > html代码 > a标签加上CSS样式后onclick事件不执行,怎么办--。_html/css_WEB-ITnose

a标签加上CSS样式后onclick事件不执行,怎么办--。_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:52人阅读

				
  • 仪器仪表
  • 测试


  • .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;}


    回复讨论(解决方案)

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

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

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

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

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

    你的a标签 加了链接 还加onclick?
    你可以这样 href="javascropt:changeFrame();" 把onclick删除掉
    或者 href="#"在onclick="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  
    5L,onclick是为了让左侧的菜单隐藏,href的是控制右侧 freme 跳转的,缺一不可。

    先看看在说吧!

    人气教程排行