Javascript 制造<;a>;标记悬停更改鼠标样式

Javascript 制造<;a>;标记悬停更改鼠标样式,javascript,html,mouseover,Javascript,Html,Mouseover,可能重复: 基本上,我使用的是一个javascript库,它通过单击表头使表可排序。我自己没有使用javascript的经验。唯一的问题是,点击表格并不是最直观的事情。因此,我想让它看起来像一个链接。我把它画了下划线,但它仍然不是特别明显,因为当你把鼠标悬停在它上面时,鼠标不会改变它的外观。我想将鼠标图像更改为鼠标悬停在链接上时得到的手。目前,那些我想看起来像链接的只是一个空白(no href)。有什么方法可以轻松做到这一点,它会涉及javascript吗?有人知道怎么做吗?这个问题确实可以通

可能重复:


基本上,我使用的是一个javascript库,它通过单击表头使表可排序。我自己没有使用javascript的经验。唯一的问题是,点击表格并不是最直观的事情。因此,我想让它看起来像一个链接。我把它画了下划线,但它仍然不是特别明显,因为当你把鼠标悬停在它上面时,鼠标不会改变它的外观。我想将鼠标图像更改为鼠标悬停在链接上时得到的手。目前,那些我想看起来像链接的只是一个空白(no href)。有什么方法可以轻松做到这一点,它会涉及javascript吗?有人知道怎么做吗?

这个问题确实可以通过使用javascript解决,但你应该求助于CSS的强大功能

如果您实际上想要在悬停时更改光标的元素确实是


示例代码段(使用CSS)

th:悬停{
光标:指针;
}   
标题1标题2
值1值2

使用CSS添加以下内容:

a {
      cursor: pointer;
}

你也可以考虑使用悬停效应。


再想一想,您一定是错误地使用了
a
标记。href始终是必需的,不应留空,因此请使用
。这将解决您的问题。

应该是游标:指针,没有“交”这样的东西CSS@AkashKava谢谢,代码片段修复。奇怪的是,指针应该是箭头,手应该是手,但WWC就像政府一样,他们几乎不听人的。手适用于某些老式IE版本,我相信。谢谢:)。我真的在寻找使用CSS或HTML的东西。实际上,如果你有
标记,简单的解决方案是添加href属性。
并阻止默认链接操作。
<html>
  <head>

    <style>
      th:hover {
        cursor:pointer;
      }   
    </style>

  </head>
  <body>

    <table border="1">
      <tr> <th>Header 1</th> <!-- --> <th>Header 2</th> </tr>
      <tr> <td>value 1 </td> <!-- --> <td>value 2 </td> </tr>
    </table>

  </body>
</html>
a {
      cursor: pointer;
}