一、问题描述
给一个a标签添加了点击事件,页面直接给了0如下图
二、问题解决
后台调试模式下,发现也进了后台方法,也返回了页面。
立即学习“前端免费学习笔记(深入)”;
于是想到先把页面里大部分内容去掉,去掉所有js,查看是否是部分代码有问题,这样做后,发现js完全去掉,只保留点击事件,效果也还是这样。
但是有几点奇怪的地方:
1.进了后台方法,还没执行完,页面就变成0了
2.无论将页面中什么元素去掉,这个效果都不变
3.看浏览器调试器,发现请求根本没有响应信息
但是页面已经显示了0,开始以为ajax请求有问题,但是重写了也依然如此。
最后觉得肯定是页面里有问题,但是不知道是哪,于是就把页面里仅有的一些标签仔细查看,部分没用的都干掉。
终于,发现触发事件的a标签href居然有问题。啊!!!!!!!!!!!!!!!!!!!!!!!
<a class="preview" href="javascript:(0);">查看</a>
不知道别人能不能一眼看出来,我反正是懵了,一个页面那么多内容,这个东西真是查不出来。
上一次当,以后要注意。
正确写法:
<a class="preview" href="javascript:void(0);">查看</a>
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号