锁定老帖子 主题:妙用javascript:void(0)
精华帖 (0) :: 良好帖 (5) :: 新手帖 (15) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-17
wiwiluo 写道 写成这样也是可以的
javascript:; 我一直都用这个写法. |
|
返回顶楼 | |
发表时间:2010-01-17
也可以用:javascript:undefind;
|
|
返回顶楼 | |
发表时间:2010-01-18
<a href="#" onclick="a();return false;">什么问题都解决了,包括浏览器不兼容问题</a>
|
|
返回顶楼 | |
发表时间:2010-01-18
MrLee23 写道 <a href="#" onclick="a();return false;">什么问题都解决了,包括浏览器不兼容问题</a>
但是我就没办法不是要麻烦一点的嘛, |
|
返回顶楼 | |
发表时间:2010-01-18
js能省就省了。
|
|
返回顶楼 | |
发表时间:2010-01-18
我觉得用javascript:void(0)没任何意义,如果是要代替<a href='#'></a>,不如直接写<a></a>,既然用不上链接地址,又何须加href,如果碰到页面里设置了<base target="_blank" />,有href的空链接一样会起作用。
|
|
返回顶楼 | |
发表时间:2010-01-18
hq2300 写道 我觉得用javascript:void(0)没任何意义,如果是要代替<a href='#'></a>,不如直接写<a></a>,既然用不上链接地址,又何须加href,如果碰到页面里设置了<base target="_blank" />,有href的空链接一样会起作用。
<a></a>这种方式压根没有链接效果. 没有href属性的话就只是显示标签里面的文本. |
|
返回顶楼 | |
发表时间:2010-01-18
为了保证不与 onclick 中定义的 javascript 冲突.
建议不使用 href="javascritp:;" 通常都是使用 href="###" . 页面也不会动 |
|
返回顶楼 | |
发表时间:2010-01-20
一定要用到A标签么?
使用样式 cursor:pointer; 即使是一个div <div style="cursor:pointer;">111</div> 也是可以实现鼠标放上去变成一只手 进阶 <style> .hover{font-width:blod;} </style> <div style="cursor:pointer;" onmouseover="this.className='hover'" onmouseout="this.class=''">111</div> 我们的目的只是为了让a用起来像个Button而已 |
|
返回顶楼 | |
发表时间:2010-01-20
曾经总结过:
链接A引发的思考:http://lifesinger.org/blog/2008/12/think-about-link-a/ |
|
返回顶楼 | |