In this shot, we will learn how to get the active element of the HTML page. The HTML DOM property document.activeElement
helps us find the active element.
Active Elements are the HTML elements that have recently been focused on by the user. If a user clicks on a button that means the button was focused or it was active.
var element = document.activeElement;
The document.activeElement
property will return the HTML element object that was focused.
We will try to display the active element of the HTML page using the document.activeElement
property.
In lines 4 to 9, we defined a function named myFunction()
in the <script>
tag.
In line 6, we used the HTML DOM property document.activeElement
to get the reference of the active element (which is recently or currently in focus). Focus means you have last element you have used or clicked. The returned object has several attributes; one of them is tagName
, which holds the name (type) of element and assigns it to the x
variable.
In line 7, using innerHTML
to change the text in the <p>
tag with id demo
, within which we assign the value we stored in variable x
.