Thursday, September 4, 2025
HomeLanguagesJavascriptHow to set cursor style to pointer for links without href ?

How to set cursor style to pointer for links without href ?

Method 1: Using a CSS class for the links
A CSS class is created that changes the cursor property. The cursor property is used to specify the mouse cursor to be displayed when the mouse is pointed over an element. Using the ‘pointer’ value in this property will change the cursor to a ‘pointer’ indicating a link.

This class can then be used on any link that does not have any href property to show the pointer.

Syntax:




.pointer-link {
  cursor: pointer;
}


Example:




<!DOCTYPE html>
<html>
  
<head>
    <title>How to set cursor style 
      to pointer for links without href ?</title>
    <style>
        .pointer-link {
            cursor: pointer;
        }
    </style>
</head>
  
<body>
    <h1 style="color: green">
      neveropen
  </h1>
    <b>How to set cursor style to
      pointer for links without href ?</b>
    
    <p>The <a> link below
      has the cursor style set to pointer.</p>
    
    <a class="pointer-link">Example link</a>
</body>
  
</html>


Output:
css-class-output

Method 2: Using the onmouseover event for each link to change the style
The onmouseover event is triggered whenever the mouse pointer is moved over an element or its children. The style property of the element is accessed and the cursor property is changed.
The cursor property is used to specify the mouse cursor to be displayed when it is pointed over an element. Using the ‘pointer’ value in this property will change the cursor to a pointer indicating a link.

This event can be used on any link that does not have any href property to show the pointer.

Syntax:




<a onmouseover="this.style.cursor='pointer'>Example link</a>


Example:




<!DOCTYPE html>
<html>
  
<head>
    <title>How to set cursor style
      to pointer for links without href ?</title>
</head>
  
<body>
    <h1 style="color: green">
      neveropen
  </h1>
    <b>How to set cursor style 
      to pointer for links without href ?</b>
    
    <p>The <a> link below 
      has the cursor style set to pointer.</p>
    
    <a onmouseover="this.style.cursor='pointer'">Example link</a>
</body>
  
</html>


Output:
onmouseover-output

RELATED ARTICLES

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6629 POSTS0 COMMENTS
Nicole Veronica
11799 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11858 POSTS0 COMMENTS
Shaida Kate Naidoo
6749 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6698 POSTS0 COMMENTS
Umr Jansen
6716 POSTS0 COMMENTS