如何将光标样式设置为没有 href 的链接的指针

发布于 2024-08-24 15:18:45 字数 285 浏览 8 评论 0原文

我有很多 html 标签,没有用于进行 onclick javascript 调用的 href 属性。这些链接没有指针样式的光标。他们有文本样式的光标。

如何在不使用 href 属性的情况下将光标样式设置为链接指针?

我知道我可以添加 href="#"。我在 html 文档的很多地方都有这个,并且想知道如何在不使用 href 属性的情况下为链接创建光标样式指针。

I have a lot of <a> html tags without the href attribute for making onclick javascript calls. These links do not have a pointer style of cursor. They have text style cursor.

How can I set the cursor style to pointer for links without using the href attribute?

I know I can add href="#". I have this in a lot of places in the html document, and would like to know how to make cursor style pointer for links without using the href attribute.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

固执像三岁 2024-08-31 15:18:45

在您的 css 文件中添加此...

a:hover {
 cursor:pointer;
}

如果您没有 css 文件,请将其添加到 HTML 页面的 HEAD 中

<style type="text/css">
 a:hover {
  cursor:pointer;
 }
</style>

,您也可以通过在 javascript 末尾返回 false 来使用 href="" 属性。

<a href="" onclick="doSomething(); return false;">a link</a>

这有很多好处。 SEO 或者如果人们没有 javascript,href="" 就可以了。例如

<a href="nojavascriptpage.html" onclick="doSomething(); return false;">a link</a>

@see http://www.alistapart.com/articles/behavioralseparation

编辑:值得注意的是 @BalusC 的 answer,他提到 :hover 对于 OP 的用例来说不是必需的。虽然可以使用 :hover 选择器添加其他样式。

in your css file add this....

a:hover {
 cursor:pointer;
}

if you don't have a css file, add this to the HEAD of your HTML page

<style type="text/css">
 a:hover {
  cursor:pointer;
 }
</style>

also you can use the href="" attribute by returning false at the end of your javascript.

<a href="" onclick="doSomething(); return false;">a link</a>

this is good for many reasons. SEO or if people don't have javascript, the href="" will work. e.g.

<a href="nojavascriptpage.html" onclick="doSomething(); return false;">a link</a>

@see http://www.alistapart.com/articles/behavioralseparation

Edit: Worth noting @BalusC's answer where he mentions :hover is not necessary for the OP's use case. Although other style can be add with the :hover selector.

﹏半生如梦愿梦如真 2024-08-31 15:18:45

style="光标:指针;"

style="cursor: pointer;"

呆橘 2024-08-31 15:18:45

如果我没记错的话,使用 CSS cursor:pointer

在 CSS 文件中:

.link_cursor
{
    cursor: pointer;
}

然后只需将以下 HTML 添加到您想要链接光标的任何元素:class="link_cursor"(首选方法。)

或使用内联 CSS:

<a style="cursor: pointer;">

Use CSS cursor: pointer if I remember correctly.

Either in your CSS file:

.link_cursor
{
    cursor: pointer;
}

Then just add the following HTML to any elements you want to have the link cursor: class="link_cursor" (the preferred method.)

Or use inline CSS:

<a style="cursor: pointer;">
撕心裂肺的伤痛 2024-08-31 15:18:45

这是当您将鼠标悬停在给定对象 (myObject) 上时将光标从箭头更改为手形的方法。

myObject.style.cursor = 'pointer';

This is how change the cursor from an arrow to a hand when you hover over a given object (myObject).

myObject.style.cursor = 'pointer';
蓬勃野心 2024-08-31 15:18:45

使用以下 CSS 创建一个类,并使用 onclick 事件将其添加到标签中:

cursor:pointer;

create a class with the following CSS and add it to your tags with onclick events:

cursor:pointer;
别忘他 2024-08-31 15:18:45

给他们一个共同的类(例如链接)。然后在 css 文件中添加:

.link { cursor: pointer; }

或者按照 @mxmissile 的建议,使用 style="cursor:pointer;" 内联执行此操作

Give them all a common class (for instance link). Then add in css-file:

.link { cursor: pointer; }

Or as @mxmissile suggested, do it inline with style="cursor: pointer;"

吃→可爱长大的 2024-08-31 15:18:45

这对我有用:

<a onClick={this.openPopupbox} style={{cursor: 'pointer'}}>

This worked for me:

<a onClick={this.openPopupbox} style={{cursor: 'pointer'}}>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文