如何通过类名获取元素

我想知道是否有一种getElementByClassName("classname").innerHTML功能或某种与之等效的方法getElementById("ClassName").innerHTML

回答:

s的函数名称中缺少。getElementsByTagName返回元素的集合,这些元素需要迭代:

var elements = document.getElementsByClassName("classname");

for (var i = 0; i < elements.length; i++) {

elements[i].innerHTML = 'foo';

}

IE8及以下版本不支持getElementsByClassName,因此您必须找到一个polyfill或使用querySelectorAll(IE8)。

以上是 如何通过类名获取元素 的全部内容, 来源链接: utcz.com/qa/420286.html

回到顶部