<body onFocus=””>

Sharing is caring!

Attribute of
<body> HTML Tag
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