Open In App

HTML onfocus Event Attribute

Last Updated : 17 Sep, 2024
Summarize
Comments
Improve
Suggest changes
Like Article
Like
Share
Report
News Follow

This onfocus attribute works when the element gets focused.

This event attribute is mostly used with <input>, <select>, <a> elements.

Supported Tags:

It supports all HTML elements which are given below: 

  • <base> 
  •  <bdo>
  •  <br>
  •  <head>
  •  <html>
  •  <iframe>
  •  <meta>
  •  <param>
  •  <script>
  •  <style>
  •   <title>

Syntax: 

<element onfocus = "script">

Attribute Value:

The script value run when onfocus attribute called.

Example: 

<!DOCTYPE html>
<html>

<head>
    <title>onfocus attribute</title>
    <style>
        h1 {
            color: green;
        }

        body {
            text-align: center;
        }

        input {
            color: white;
            margin-top: 5px;
            border: 1px solid black;
            border-radius: 3px;
        }
    </style>
    <script>
        function sudo(x) {
            document.getElementById(x).style.background = "green";
        }
    </script>
</head>

<body>
    <h1>GeeksforGeeks</h1>
    <h2>onfocus event attribute</h2>
    First name: 
  		<input type="text" id="fname" 
               onfocus="sudo(this.id)"><br>
    Last name: 
  		<input type="text" id="lname" 
               onfocus="sudo(this.id)">
</body>
  
</html>

Output: 

Supported Browsers:

The browsers supported by onfocus attribute are listed below: 

  • Apple Safari 3.1
  • Google Chrome 1
  • Edge 12
  • Firefox 24
  • Opera 11.6

Next Article

Similar Reads

three90RightbarBannerImg