13

我有一个<a id="javascriptlink">标签,没有href。它的动作由 jquery onclick 处理。所以,我想把css放进去a:link {text-decoration: underline;}a:hover {text-decoration: none;}让它看起来像一个链接。

但是,锚下划线似乎仅在出现 href 属性时才起作用。任何想法?

4

3 回答 3

20

a:link仅适用于存在的 href。如果没有href,它只是一个锚而不是链接。

a {text-decoration: underline;}
于 2012-06-25T06:47:22.450 回答
8
a{
    text-decoration: underline;
    cursor: pointer;
}
a:hover{
    text-decoration: none;
}
于 2012-06-25T06:47:18.443 回答
7

只需添加 href 属性,但通过取消事件使链接不执行任何操作。

<a href="#" onclick="event.preventDefault(); return false;" id="javascriptlink">
于 2012-06-25T06:57:41.450 回答