function generate_avatar(name){ let span = document.createElement("span"); if (typeof name == "undefined"){ span.appendChild(document.createTextNode("?")); } else { span.appendChild(document.createTextNode(name[0].toUpperCase())); } let div = document.createElement("div"); div.classList.add("avatar"); div.appendChild(span); div.appendChild(document.createElement("div")); //used for background return div; }