<a href="javascript:void(0)" onclick="clearCart();return false;">

href="javascript:void(0);"是什么意思onclick中带returnfalse又是什么意思... href="javascript:void(0);"是什么意思
onclick中带return false又是什么意思
展开
 我来答
liyuanjundy
2018-04-12 · 超过34用户采纳过TA的回答
知道答主
回答量:90
采纳率:100%
帮助的人:43.7万
展开全部
href="javascript:void(0)" , 意思为点击链接时不发生跳转,虽然可以使用 href="#" 实现,但有时会有浏览器兼容性问题,依然会产生跳转动作,比如IE。使用这种方式可以避免多数浏览器兼容性问题。
onclick 中的代码为内嵌在 HTML 代码中的 javascript 代码, 意思是在调用 clearCart() 后 返回一个 flase, 个人看法 觉得 return false 没有任何意义。难道是阻止事件冒泡?但这种写法一般会在 JQuery 中出现, 在原生 javascript 中没有看到过。
MarkGo
2013-05-28 · 测试API接口使用的啊1
MarkGo
采纳数:257 获赞数:427

向TA提问 私信TA
展开全部
javascript:void仅仅表示一个死链接,不做跳转
return false;的意思是指针返回,不继续下去任何代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack87918
2013-05-28 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1447万
展开全部
呵呵,其实很多用了很久这两段代码的人都不清楚具体的意义.

一般的点击事件会触发两样东西:第一是元素自身的点击事件,第二是事件冒泡(也就是父级元素的点击事件).

href="javascript:void(0);" :触发事件冒泡,但是不触发自身点击事件.(相当于event.preventDefault)
onclick="return false;": 既不触发自身的点击事件,又不触发事件冒泡.(相当于event.preventDefault+event.stopPropagation() );
追问
以这个超链接为例
清空购物车
该如何去理解呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式