我不时地在网页上看到下面的href。然而,我不明白这是要做什么或技术。有人能详细说明吗?
<a href="javascript:;"></a>
我不时地在网页上看到下面的href。然而,我不明白这是要做什么或技术。有人能详细说明吗?
<a href="javascript:;"></a>
当前回答
<a href="javascript:alert('Hello');"></a>
是:
<a href="" onclick="alert('Hello'); return false;"></a>
其他回答
基本上不是使用链接来移动页面(或锚点),使用这个方法启动一个javascript函数。
<script>
function doSomething() {
alert("hello")
}
</script>
<a href="javascript:doSomething();">click me</a>
单击该链接将触发警报。
请参考:
<a href="Http://WWW.stackoverflow.com">Link to the website opened in different tab</a>
<a href="#MyDive">Link to the div in the page(look at the chaneged url)</a>
<a href="javascript:;">Nothing happens if there is no javaScript to render</a>
<a href="javascript:void(0);"></a>
Javascript:告诉浏览器要编写Javascript代码
我一直在寻找一种解决方案,在ipad和手机上不刷新页面,而是打开菜单项。 我在手机上也试过,效果很好
<a href=“#” onclick=“return false;”>Dr</a>
由于这是一个样式问题,而不是用无效的语法污染HTML,你可以/应该使用一个W3有效的解决方案:
正确格式化HTML,不带href,遵循W3按钮可访问性指南。 使用CSS来修复在控件上应用可点击UX效果的初始目标。
这里有一个活生生的例子供您尝试用户体验。
HTML
<a role="button" aria-pressed="false">Underlined + Pointer</a>
<a role="button" aria-pressed="false" class="btn">Pointer</a>
CSS
a[role="button"]:not([href]):not(.btn) { text-decoration: underline; }
a[role="button"]:not([href]) { cursor: pointer; }