如何在 JavaScript 中修改/更新具有唯一类名的元素?
以下代码无效:
document.getElementsByClassName("test").style.backgroundColor = "blue";
HTML 标记:
<div class="test"></div>
<div class="test"></div>
<div class="test"></div>
最佳答案
getElementsByClassName
返回一个类似数组的对象,因此您必须提取单个元素,或遍历整个对象!
var elements = document.getElementsByClassName("test");
for(var i = 0; i < elements.length; i++) {
elements[i].style.backgroundColor = "blue";
}
关于javascript - 修改/更新 HTML 中的元素样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349794/