关于超链接写法的问题

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

关于超链接写法的问题我遇到过很多UED喜欢在html元素上加上href="#"或者href="javascript:;",然后再使用onclick事件来控制点击事件。以前我一直觉得这样做没什么问题,直到今天在调页面的过程中,才发现这样的“语法糖”其实是有坏处的。

首先是,我今天在写onclick事件时,因为《关于window.location不跳转的问题》而遇到了麻烦。而后好不容易在Chrome里面调试好了,结果在别的浏览器里一试,发现各种状况,什么打开空页面呀、事件不响应呀。究其原因,各个浏览器都有自己的一套事件规范,这种href="#"或href="Javascript:;"的写法,可能在一种浏览器里是可行的,但是别的浏览器就会出状况。所以保险起见,以后这种“超链接“的样式,还是用CSS的cursor:pointer来实现好。毕竟CSS样式还是比较规范的,也不容易出错。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航