javascript - 创建空超链接

标签 javascript html css

我想创建一个不链接到任何页面的超链接。单击时,它会执行我定义的 javascript 函数。 所以,我创建了一个链接如下:

<a onclick="fun()"> SomeText </a>

但是,当我们将鼠标悬停在链接上时,鼠标指针不会变为手形符号。

所以,我把链接改成了

<a href="#" onclick="fun()"> SomeText </a>

所以,现在我得到了手形符号,但现在地址栏中的位置更改为 /# 每当我单击链接时。

有没有办法创建一个不链接到任何位置的超链接,但是当鼠标悬停在它上面时鼠标指针应该变成手形符号?

谢谢。

最佳答案

从 onclick 事件返回 false:

<a href="#" onclick="fun(); return false;"> SomeText </a>

关于javascript - 创建空超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1542298/

相关文章:

javascript - Laravel 使用 xmlhttp.open 链接一个 Controller 函数

javascript - 如何以编程方式触发 ngClick

javascript - 调整外部div大小时如何避免内部div溢出?

javascript - 隐藏空列后保持表格 100% 宽度

javascript - 当指针距离浏览器窗口底部 X 单位时触发鼠标事件

javascript - 仅使用 javascript 提示用户至少选择一个复选框

javascript - 对两个 Highcharts 饼图使用连接图例

php - Linux PDF to HTML + Image Map + jpeg 图像文件

javascript - SWT 浏览器小部件 : How to listen to JavaScript events?

javascript - 单击并使用 add/removeClass 更改 header 的类