javascript:void(0); 这个怎么解决 能让它打开 ?
6个回答
展开全部
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事件,而页面本身不会刷新,任务达成!
如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击时不是直接跳转到某个新页面,而是执行其他操作(例如某个预设的JS函数)。
那为什么要加这个呢?因为链接的HTML代码(<a href="地址">链接</a>)中“href”参数只要不为空,点击该链接时,页面会自动跳转,如果指定的“href”不合法,页面会跳转到自身,也就是刷新,那如果想用该链接来干点别的什么事呢?那我们就要为“href”指定一个合法但又不会刷新页面的参数,所以“javascript:void(0)”就派上用场啦,我们可以这样改(<a href="javascript:void(0)" onclick="干点别的事">链接</a>),这样点击这个链接会触发onclick事件,而页面本身不会刷新,任务达成!
展开全部
应该对你有帮助的!如果是你访问别人的网站就只能刷新、换其他流量器试试。出现javascript:void(0);要么就是js出现错误,要么就是设置的不可点击。所以只能刷新、换其他流量器试。如果能看懂html代码的,可以右键点击【查看源文件】,看能否看到你想要点击的链接。基本上就这些方法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个...
这个非href链接,
主要是为了让页面好看,不用###,
你可以看下onclick中的其他代码,
或者去看看是否用javascript库绑定了事件,
这个非href链接,
主要是为了让页面好看,不用###,
你可以看下onclick中的其他代码,
或者去看看是否用javascript库绑定了事件,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-04
展开全部
让时间去旅行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,如果实在html链接的话表示什么也不做,你怎么打都打不开的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询