javascript:void(0); 这个怎么解决 能让它打开 ?

 我来答
dommy529
2011-06-07 · TA获得超过1496个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:903万
展开全部
javascript:void(0)的意思就是什么也不做!他不是页面URL,而是一个javascript语句void(0),void是一个操作符,该操作符指定要计算一个表达式但是不返回值,这个要计算的表达式是“0”,所以,这个基本是坑爹的写法,完全是糊弄浏览器的。

如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击时不是直接跳转到某个新页面,而是执行其他操作(例如某个预设的JS函数)。

那为什么要加这个呢?因为链接的HTML代码(<a href="地址">链接</a>)中“href”参数只要不为空,点击该链接时,页面会自动跳转,如果指定的“href”不合法,页面会跳转到自身,也就是刷新,那如果想用该链接来干点别的什么事呢?那我们就要为“href”指定一个合法但又不会刷新页面的参数,所以“javascript:void(0)”就派上用场啦,我们可以这样改(<a href="javascript:void(0)" onclick="干点别的事">链接</a>),这样点击这个链接会触发onclick事件,而页面本身不会刷新,任务达成!
拓跋语燕法悦
互联网爱好者

2019-08-10 · 随时了解一些互联网详情
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:936万
展开全部
应该对你有帮助的!如果是你访问别人的网站就只能刷新、换其他流量器试试。出现javascript:void(0);要么就是js出现错误,要么就是设置的不可点击。所以只能刷新、换其他流量器试。如果能看懂html代码的,可以右键点击【查看源文件】,看能否看到你想要点击的链接。基本上就这些方法了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
user_pyw
2011-06-01 · TA获得超过325个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:278万
展开全部
这个...
这个非href链接,
主要是为了让页面好看,不用###,
你可以看下onclick中的其他代码,
或者去看看是否用javascript库绑定了事件,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-04
展开全部
让时间去旅行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MShowH
推荐于2018-02-27 · TA获得超过535个赞
知道答主
回答量:140
采纳率:0%
帮助的人:98.1万
展开全部
额,如果实在html链接的话表示什么也不做,你怎么打都打不开的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式