今天下午碰到一个很怪异的事。代码写法如下:

 

<a href="javascript:test()">xxxxxxx</a>
     

      在test()方法里面有一句代码为:return false;如果执行这一句代码的话,最后页面会跳转,新生成的页面上面只有“false”的字样,这种怪异在IE下存在,在谷歌浏览器下不存在,其他的浏览器未做测试,所以就不好说了。

      因为如果href非要用javascript的话,在js里面,只需要写return就行了。当然<a href="#" onclick="test()">这样写的话,肯定不会有这个问题了,但是个人不是太喜欢在网页后面加个“#“。

相关文章:

  • 2022-12-23
  • 2021-07-30
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
  • 2022-02-09
  • 2021-12-25
相关资源
相似解决方案