MathMLElement: blur() method
Baseline 2023Newly available
Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
The blur()
method of the MathMLElement
interface removes keyboard focus from the current MathML element.
Syntax
js
blur()
Parameters
None.
Return value
None (undefined
).
Examples
Remove focus from a MathML element
HTML
html
<div>
<math>
<msup id="myMath" tabindex="0">
<mi>x</mi>
<mn>2</mn>
</msup>
</math>
<button id="focusButton">Focus the Math</button>
<button id="blurButton">Blur the Math</button>
</div>
JavaScript
js
const mathElement = document.getElementById("myMath");
const focusButton = document.getElementById("focusButton");
const blurButton = document.getElementById("blurButton");
// Focus the MathMLElement when the "Focus" button is clicked
focusButton.addEventListener("click", () => {
mathElement.focus();
});
// Blur the MathMLElement when the "Blur" button is clicked
blurButton.addEventListener("click", () => {
mathElement.blur();
});
Result
Specifications
Specification |
---|
HTML # dom-blur-dev |