.. _DocumentOrShadowRoot_activeelement: =========================================== DocumentOrShadowRoot.**activeElement** =========================================== .. seealso:: - https://developer.mozilla.org/en-US/docs/Web/API/DocumentOrShadowRoot/activeElement .. contents:: :depth: 5 Definition =============== The activeElement read-only property of the Document and ShadowRoot interfaces returns the Element within the DOM or shadow DOM tree that currently has focus. This property is inherited from the DocumentOrShadowRoot mixin. Often activeElement will return an or

Active element ID:

Selected text:

Javascript ------------- .. code-block:: javascript :linenos: function onMouseUp(e) { const activeTextarea = document.activeElement; const selection = activeTextarea.value.substring( activeTextarea.selectionStart, activeTextarea.selectionEnd ); const outputElement = document.getElementById('output-element'); const outputText = document.getElementById('output-text'); outputElement.innerHTML = activeTextarea.id; outputText.innerHTML = selection; } const textarea1 = document.getElementById('ta-example-one'); const textarea2 = document.getElementById('ta-example-two'); textarea1.addEventListener('mouseup', onMouseUp, false); textarea2.addEventListener('mouseup', onMouseUp, false);