-1
我給了我的元素一個類。然後我運行javascript腳本我想給JavaScript的元素填充
document.getElementsByClassName("class").style.padding = "20px"
但它沒有工作。是在JavaScript填充不能與類工作的問題?
我給了我的元素一個類。然後我運行javascript腳本我想給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"
});
必須循環:https://jsfiddle.net/m94jtq94/ –