是否有另一种链接在同一页面上的方法

时间:2011-12-10 17:59:27

标签: html hyperlink href

我有一个链接,如果用户点击该链接,则会在同一页面上打开一个表格。我想知道的是,还有另一种方法可以链接到同一页面而不是这样做:

<a href="#" id="showGrid">[Open Grid]</a>

这是因为在url中它在url的末尾显示#,所以我想知道是否有另一种链接在同一页面上的方式而不是href =“#”。

由于

4 个答案:

答案 0 :(得分:0)

只是在javascript中返回false并且单击时不会跟踪链接,但你仍然可以使用js打开你的表,因为我怀疑你现在就做了

答案 1 :(得分:0)

据我了解你已经发现了一些绑定到此链接的click事件的功能,对吗?如果是这样,你可以使用href="javascript:void(0)",这种方式要好得多,因为在这种情况下,浏览器不会添加上下文菜单项,例如“在新标签中打开链接”或“复制链接地址”到此链接。

答案 2 :(得分:0)

如果您使用Javascript检测单击元素的时间,则不必使用tha anchor标记或href属性。

如果使用jQuery,你可以<a id="showGrid">Open Grid</a>,然后$('a#showGrid').click(...);。要获取“链接光标”,您可以在CSS中执行a {cursor: pointer}。它看起来一样,但你不会在浏览器的地址栏中得到#。

答案 3 :(得分:0)

如果您只是将事件处理程序绑定到元素,为什么甚至使用<a>标记。只需使用<span>并设置样式即可。如果你想要那个链接感觉/看起来

,你甚至可以给它 cursor:pointer