这个href值是否等同于“javascript:void(0)”?

时间:2011-10-30 12:27:06

标签: javascript

javascript://javascript:void(0)之间的区别是什么?

<a href="javascript://" class="button toggle-filters">Filters</a>

2 个答案:

答案 0 :(得分:2)

javascript://运行没有语句的JavaScript

javascript:void(0)运行JavaScript,评估语句0,然后返回undefined

因此javascript://javascript:;

非常相似

Neither should be used.

答案 1 :(得分:2)

前两个答案涵盖了您问题的直接答案,但在另一条轨道上,我认为您应该考虑不使用它们。假设您正在使用锚标记向用户说明他们可以通过单击该文本采取的操作,有多种机制可以说明这一点,并且语义上锚标记应该说明目的地,而不是活动。

请参阅this previous answerthis one