使用getElementsByClassName清除类元素中的所有contet

时间:2015-09-22 09:13:22

标签: javascript getelementsbyclassname

我试图通过用“”替换当前内容来使所有我的div类元素丢失所有内容。

document.getElementsByClassName("sprint_column").innerHTML = ""; 

但是当我试图到达课程时,“sprint_column”没有任何反应,但是如果我试图找到它的ID:

document.getElementsById("div3_Score").innerHTML = ""; 

以下是创建Ids和Classes的代码:

<div class='sprint_column' id='div3_".$team."'>Sprint 1</div>

有没有办法用“getElementsByClassName”清除类中的所有内容,还是必须遍历所有ID元素并逐个清除它们?

1 个答案:

答案 0 :(得分:0)

getElementsByClassName返回一个DOM元素数组。你需要迭代它们,例如通过for循环,逐个更改innerHTML