Show an element

Clear the hidden attribute and any inline display: none.

JavaScriptBrowser · DOM Version 1.0.0 · MIT · .md

show-an-element.js
function show(element) { element.hidden = false; element.style.removeProperty('display'); }

Usage

Markup

fixture.html
<p id="notice" hidden>Saved</p>

Script

usage.js
const notice = document.querySelector('#notice');
show(notice);
notice.checkVisibility(); // → true

Lines marked → were executed in headless Chromium against the markup above, and each result was compared with the value shown. Lines marked e.g. are illustrative.

Know the limits

  • If a stylesheet hides the element, it stays hidden; toggle a class instead.
  • The original only cleared the inline display value, so an element hidden with the hidden attribute stayed hidden.

The function above is the code the usage lines run. It does not validate its arguments; add checks where it receives untrusted input.

Source & maintenance

Based on Show an element from the original 1loc collection by Nguyen Huu Phuoc. Copyright (c) 2020 phuoc-ng. MIT licensed.

Clears the hidden attribute as well as inline display: none. Executed in Chromium. Original MDX retained as inert source evidence.

Maintained by Oveyon. Source commit: 14b481cf60df. Read the license.

Usage lines executed in headless Chromium against the fixture markup; no external services · reviewed October 28, 2026.

Keep exploring

Type two or more characters. Try “duplicate”, “webhook” or “retry”.