<分区>
标签 javascript html css padding
<分区>
我给了我的元素一个类。然后我在 javascript 中运行
document.getElementsByClassName("class").style.padding = "20px"
但是没有用。问题是在 javascript 中填充不适用于类吗?
最佳答案
getElementsByClassName
返回一个类似数组的对象,因此您要么需要在循环中遍历所有这些对象,要么指定要更改的单个元素。当您更改为 ID 时它会起作用,因为 ID 必须是唯一的。
例如:
var elems = document.getElementsByClassName('class');
Array.prototype.filter.call(elems, function(testElement){
testElement.style.padding = "80px"
});
关于javascript - 我想给 Elements 填充 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41027173/