我有以下功能,當觸發時會使DIV變爲半透明。使用querySelectorAll更改多個元素的樣式屬性
function changeOpacity(el) {
var elem = document.getElementById(el);
elem.style.transition = "opacity 0.5s linear 0s";
elem.style.opacity = 0.5;
}
但是我想這個函數同時適用於幾個DIV。我試着給每個DIV使用相同的類名,然後使用getElementsByClassName
,但無法弄清楚如何實現它。
querySelectorAll
會更合適嗎?如果是的話,我會如何實現它?
** ** 1選擇所有匹配的元素'querySelectorAll' ** 2。**遍歷該集合並將樣式添加到單個元素。我建議使用'classList'類來調用 – Tushar