简单说一下,解决方案吧,对于button,如果在表单中,相当于submit一样的存在,加入type="button"这个,就可以不发生事件的冒泡了。在工作中我们还可以遇到html的a标记的事件冒泡的问题,如何防止a标记事件冒泡?首先对a标记加上 href="javascript:void(0)"这样就可以防止冒泡,然后把一些这个上面的操作,放到onclick方法中去操作,这样就可以解决a标记事件冒泡的问题了。
把下面的代码拷贝到你的文件里面 <SCRIPT>var myarr=new Array()//HTML var clicknum=new Array()//点击次数 function initarr(){//初始化,把连接写在下面 myarr[0]="<a href=\"javascript:myonclick\(0\)\\">A<\/a>"myarr[1]="<a href=\"javascript:myonclick\(1\)\\">B<\/a>"myarr[2]="<a href=\"javascript:myonclick\(2\)\\">C<\/a>"} clicknum[0]=clicknum[1]=clicknum[2]=0function oninit(){ initarr()document.getElementById("container").innerHTML=myarr.join(" ")//输出 } document.body.onload=oninitfunction myonclick(index){ clicknum[index]++initarr()//去除注释 var ifor(i=0i<=2i++){ myarr[i]="<!-- "+(9999999-clicknum[i])+" -->"+myarr[i]//添加注释 } myarr.sort()//排序 document.getElementById("container").innerHTML=myarr.join(" ")//输出 } </SCRIPT><DIV id=container></DIV>采纳哦