锚标记(悬停)和JavaScript

时间:2011-05-23 23:35:06

标签: javascript html

下面的锚标签有效。但是,我的问题是,'当悬停在它上面时,锚标记如何强制光标改变其外观(就像大多数链接一样)?'

<a onclick="doSomethingh(1)">Click Me</a>

5 个答案:

答案 0 :(得分:2)

给它一个HREF属性,然后在点击链接时禁用该操作:

<a href="#" onclick="doSomethingh(1);return false;">Click Me</a>

但请注意,最好不要将您的Javascript内联。请改为使用事件监听器(addEventListener / attachEvent)。

答案 1 :(得分:1)

您可以内联或单独的CSS规则更改光标的样式。

<a onclick="doSomethingh(1)" style="cursor: pointer">Click Me</a>

答案 2 :(得分:1)

你需要给它一个href。

<a href="#" onclick="doSomethingh(1)">Click Me</a>

这里有几个选项(其中最好的选择是将你的onclick放在其他地方),但这应该足够简单了。

答案 3 :(得分:1)

使用css

a {
cursor: hand; /* show the hand like most browsers do for links */
}

或者,给锚一个目的地(href =“#”),大多数(tm)浏览器会为你做这个

有关光标支持的更多信息:http://www.quirksmode.org/css/cursor.html

答案 4 :(得分:0)

您可以使用JavaScript或CSS执行此操作。

CSS:

a:hover { cursor: pointer; }

JavaScript的:

document.body.style.cursor = "pointer";

CSS将是最佳实践方式。