JSFiddle - React, Tailwind, and code Playground
JavaScript
function show(desc){
var resultsList = document.getElementById("results");
if (!resultsList) {
resultsList = document.createElement('ul');
document.getElementsByTagName('body')[0].appendChild(resultsList);
resultsList.setAttribute('id','results');
}
var li = document.createElement("li");
li.appendChild(document.createTextNode(desc));
resultsList.appendChild(li);
}
var buttonElement = {
addHandler : function(fn){
fn();
}
}
var handler = {
clicked : false,
clickHandler : function(){
this.clicked = true;
show(this.clicked);
}
}
buttonElement.addHandler(handler.clickHandler);