JSFiddle - React, Tailwind, and code Playground

HTML

<div id="myDiv">
    <a id="myButton" href="#">Button</a>
</div>

JavaScript

(function changeButton() {
    var labels = ["Hello", "World", "MooTools", "FTW", "WTF", "Yo"];
    $("myDiv").empty();
    new Element("a", {
        id: "myButton",
        href: "#",
        text: labels[$random(0, labels.length-1)]
    }).inject("myDiv");
}).periodical(5000);

$("myDiv").addEvent("click:relay(a)", function() {
    alert(this.get('html'));
});