如何通过类名获取元素
我想知道是否有一种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