【发布时间】:2014-06-08 01:20:53
【问题描述】:
我偶尔会看到一个 HTML <a> 元素,其 href 属性是一个 URI,其中只有 javascript 用于方案,而一个空语句 ; 用于路径。
这样做的目的是什么?
和
href="javascript:void(0);"一样吗?和根本没有
href属性一样吗?和根本没有
<a>元素一样吗?
更新
我看到的确切内容是<a href="javascript:;" style="cursor: default;"></a>。那么这只是控制光标图形的一种方式吗?
【问题讨论】:
-
1.目的是拥有一个没有默认 HTML 操作的锚元素 2. 是 3. 是 4. 否,因为您仍然可以将锚点与(例如)onclick 事件处理程序或单击事件侦听器一起使用
-
关于最后一个要点:“有一个
<a>”怎么可能和“没有一个<a>”一样 ? -
@Cerbrus:就像
<div>text</div>和text一样,除了任何CSS 含义 -
感谢重复问题的建议,但都没有地址
href="javascript:;"。如果它与href="#"或href="javascript:void(0)"相同,请写下它作为答案,但我看不到这个特定问题的重复
标签: javascript html