关于void(0),<a href="javascript:void(0)" onclick="getTime()">点</a>

javascript:void(0)是什么意思,我可以改成#也一样的吧,为什么要javascript:void(0)... javascript:void(0)是什么意思,我可以改成#也一样的吧,为什么要javascript:void(0) 展开
 我来答
zchyjsdcy
2009-02-06 · TA获得超过1207个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:308万
展开全部
额,javascript:void(0)是个空函数,表示中断执行,用在链接上没有用,改成#一样,不过#的话要返回页面顶部哦,但是你用void(0)的话,如果在onchick事件中你要执行某函数,这样的话这个函数就执行不了了,被void(0)给中断了,建议你自己定一个
function blank(){}
然后链接改成JavaScript:balnk();就OK,然后用onchick在暗地里执行你想要执行的函数即可!
另外:JavaScript:;也行,表示什么都不执行
百度网友94f02eb
2009-02-04 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4370万
展开全部
# 是用了锚, 会默认返回页面顶部

而 void(0); 不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
piaoyinggao
推荐于2016-08-13 · TA获得超过1313个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:226万
展开全部
应该是表示一个空函数的意思。

一般都是这样写的:
<a href="javascript:getTime()">点</a>

不是你那样写的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq_zhuyi
2009-02-04 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:994万
展开全部
javascript:void(0);表示执行一个空函数
也可以写成 javascript:;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yan007007
2009-02-04 · TA获得超过313个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:268万
展开全部
用#的话,会默认返回页面顶部,还有地址栏的URL会有变化.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式