<a href="#!"> do?

时间:2016-05-12 15:15:39

标签: html html5

I've come across the following links:

<a href="#!">

<a href="#!" class="mob-trigger" data-target="#mob-commercial">

In relation to the href, what does the addition of the exclamation mean?

2 个答案:

答案 0 :(得分:1)

请注意,您询问的代码中还有data-target="#mob-commercial"

那发生了什么? href="#!"用作黑客调用javascript函数,该函数在data-target标记上按下时使用<a>属性,而不是通常使用的<button>标记。< / p>

答案 1 :(得分:0)

从技术上讲,它意味着&#34;使用id="!"链接到元素。您可以在this demo中看到它正常工作。

在实践中,它可能被用作黑客而没有实际链接到任何东西的链接,因此JavaScript可以绑定到它。它可能应该替换为<button type="button">