Vanilla Fade

JavaScript fade animation - vanilla style.

HTML

<h1 id="fademe">Don't Fade Me!</h1>
<input type="button" onclick="fadeOut('fademe', 200)" value="Fade Out" />

JavaScript

function fadeOut(id, speed) {
    var s = document.getElementById(id).style;
    s.opacity = 1;
    (function fade() {(s.opacity-=.1)<.1?s.display="none":setTimeout(fade,speed)})();
}