一、问题描述

  给一个a标签添加了点击事件,页面直接给了0如下图

html——a标签添加点击事件,火狐浏览器直接显示0

二、问题解决

  后台调试模式下,发现也进了后台方法,也返回了页面。

  于是想到先把页面里大部分内容去掉,去掉所有js,查看是否是部分代码有问题,这样做后,发现js完全去掉,只保留点击事件,效果也还是这样。

但是有几点奇怪的地方:

  1.进了后台方法,还没执行完,页面就变成0了

  2.无论将页面中什么元素去掉,这个效果都不变

  3.看浏览器调试器,发现请求根本没有响应信息

html——a标签添加点击事件,火狐浏览器直接显示0

  但是页面已经显示了0,开始以为ajax请求有问题,但是重写了也依然如此。

最后觉得肯定是页面里有问题,但是不知道是哪,于是就把页面里仅有的一些标签仔细查看,部分没用的都干掉。

终于,发现触发事件的a标签href居然有问题。啊!!!!!!!!!!!!!!!!!!!!!!!

<a class="preview" href="javascript:(0);">查看</a>

不知道别人能不能一眼看出来,我反正是懵了,一个页面那么多内容,这个东西真是查不出来。

上一次当,以后要注意。

正确写法:

<a class="preview" href="javascript:void(0);">查看</a>

 

相关文章:

  • 2022-02-23
  • 2021-12-24
  • 2021-08-10
  • 2021-11-19
  • 2022-02-23
  • 2022-02-15
  • 2021-12-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2021-12-11
  • 2021-11-06
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案