Javascript 修改/更新HTML中的元素样式
如何在JavaScript中修改/更新具有唯一类名的元素 以下代码不起作用:Javascript 修改/更新HTML中的元素样式,javascript,html,css,Javascript,Html,Css,如何在JavaScript中修改/更新具有唯一类名的元素 以下代码不起作用: document.getElementsByClassName("test").style.backgroundColor = "blue"; HTML标记: <div class="test"></div> <div class="test"></div> <div class="test"></div> 请参见: getElementsB
document.getElementsByClassName("test").style.backgroundColor = "blue";
HTML标记:
<div class="test"></div>
<div class="test"></div>
<div class="test"></div>
请参见:
getElementsByClassName()
返回一个HTMLCollection,因此需要指定哪个匹配元素将应用样式
演示:请参见:
getElementsByClassName()
返回一个HTMLCollection,因此需要指定哪个匹配元素将应用样式
演示:
GetElementsByCassName
返回一个类似数组的对象,因此您必须提取单个元素,或者遍历整个过程
var elements = document.getElementsByClassName("test");
for(var i = 0; i < elements.length; i++) {
elements[i].style.backgroundColor = "blue";
}
var elements=document.getElementsByClassName(“测试”);
对于(var i=0;i
GetElementsByCassName
返回一个类似数组的对象,因此您必须提取单个元素,或者遍历整个过程
var elements = document.getElementsByClassName("test");
for(var i = 0; i < elements.length; i++) {
elements[i].style.backgroundColor = "blue";
}
var elements=document.getElementsByClassName(“测试”);
对于(var i=0;i
document.querySelector('.test')
或document.querySelector('.test')
document.querySelector('.test')
或document.querySelector('.test')
Array!=HTMLcollectionArray!=HTMLcollection