作者Kuster (克斯特)
看板Ajax
标题[问题] onclick在tag a中要设定href吗?
时间Tue Oct 13 11:06:56 2009
请教一下.....关於onclick这个事件触发的写法.....
Q1:
如果写在a这个tag中的话:
<a onclick="fun()">点我
</a>
那我这行语句还要加上href吗?
<a href="#" onclick="fun()">点我
</a>
Q2:
因为有看到一些讨论,在写说href中可以写:
"#"
"javascript:void(0)"
请问这两者的差异是什麽阿?
因为我都不写,也是可以正常动作
Q3:
我主要只是想要让某一段文字可以点选
点选後触发一个function的事件,并没有打算换页
所以我要用
<a></a>来写那段文字好,还是用
<span></span>(<div></div>)呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.164.94
1F:推 cjoe:用#,点下去网页的Y轴会跳到最上方,javascript那个不会 10/13 11:09
2F:→ lgzenith:<a />没有加上href的时候样式会跑掉,我认为还是写比较好 10/13 11:10
3F:→ cjoe:我都是写javascript:{},但是状态列那边不是很好看 = = 10/13 11:10
4F:→ lgzenith:不过我都是用<a id="xxx"></a>,然後再指定事件 10/13 11:11
5F:→ lgzenith:jQuery为例:$("#xxx").bind('onclick', function(){}); 10/13 11:11
6F:→ lgzenith:修正...不是onclick是click,这样HTML比较简洁 10/13 11:12
8F:→ kewang:Unobtrusive JavaScript 原po问的应该就是这个问题吧 10/14 00:40
9F:推 dylan29341:其实可以写####(四个) 10/17 12:07