<body onFocus="">

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more
Attribute of
HTML Body Tag: Master The Most Important HTML Element Now
What does <body onFocus=""> do?
Fires a script when the visitor focuses on the current page.

The onFocus eattribute is an event handler that instructs the browser to run a script when the page receives focus. In the context of web design, this usually means that the user has clicked on the browser window to bring the document into the foreground.

Example usage

<body onFocus="script">

Points to be aware of

The onFocus attribute is arguably more useful when used with a small area of a page, such as a form field. In this scenario, we could change the color of the field when it was in focus, and change it back when it was not. But because body event handlers act on the entire browser window, it’s very difficult to trigger onFocus while keeping the browser in view.

Claire is seasoned technical writer, editor, and HTML enthusiast. She writes for HTML.com and runs a content agency, Red Robot Media.

Browser Support for onFocus

iefirefoxchromeedgesafariopera
AllAllAllAllAllAll