Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including hidden with all npm packages installed. Try it out:

var hidden = require("hidden")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

hidden v1.1.1

Cross browser Element#hidden


Cross browser Element#hidden


hidden(elem) returns whether that element is hidden. hidden(elem, value) sets the hidden property on the element.

This shims older browsers using style.display = "none"

var hidden = require("hidden")

    , a = document.getElementById("a")
    , b = document.getElementById("b")

console.log("a isHidden", hidden(a))
console.log("b isHidden", hidden(b))

setTimeout(function () {
    a.textContent = "now shown"
    b.textContent = "now hidden"

    hidden(a, false)
    hidden(b, true)
}, 2000)


npm install hidden


  • Raynos

MIT Licenced

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free