請求快速幫助。爲我的手風琴得到了這個JS。這是現在完整的腳本。 QN:如何修改JS以使我的第一個面板元素在加載頁面時處於活動狀態或展開狀態,但在點擊時切換(因爲它已經存在)?JavaScript手風琴幫助切換第一個元素有效
在此先感謝。
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].onclick = function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.maxHeight){
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + "px";
}
}
}
.panel {overflow:hidden;max-height:0}
<button class="accordion">Section 1</button>
<div class="panel">My Content 1</div>
<button class="accordion">Section 2</button>
<div class="panel">My Content 2</div>
希望腳本現在可以運行。
可你能夠把它摘錄 –
我添加了一個@KalaiselvanA – Mwesigwa
可以至三gger'acc [0] .click();'這 –