我正在创建一个更改元素文本的函数。它运行时不会抛出错误,但在调用函数时它不会执行任何操作。
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;
}
}
};
//用法:randomFunction.text(“div”,“Hello World”);
答案 0 :(得分:-1)
Getelementsbytagname结果将是一个数组。迭代它并设置innerhtml属性。