I was making a function to change an element's text. It runs without throwing an error, but it doesn't do anything when I call the function.
var randomFunction = {
text: function(element, text) {
var slice = element.length;
switch (element.charAt(0)) {
case "#":
var splice = element.slice(1, slice - 1);
document.getElementById(splice).innerHTML = text;
break;
case ".":
var splice = element.slice(1, slice - 1);
document.getElementById(splice).innerHTML = text;
break;
default:
document.getElementsByTagName(element).innerHTML = text;
break;
}
}
};
// Usage: randomFunction.text("div", "Hello World");