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'));
});