我正在處理這部分代碼:<div class="tabs-buttons-container"> <button class="tabs-button" onclick="openTabs(event, 'test11', 'red')">Tab 1</button> <button class="tabs-button" onclick="openTabs(event, 'test12')">Tab 2</button> <button class="tabs-button" onclick="openTabs(event, 'test13')">Tab 3</button> <span class="test"></span> <span class="red"></span> <span class="white"></span> </div>const openTabs = (event, tab, test) => { let i, tabContent, tabButton; tabContent = document.getElementsByClassName("tabs-content") for (i = 0; i < tabContent.length; i++) { tabContent[i].style.display = "none"; } document.getElementById(tab).style.display = "block"; document.getElementsByClassName(test).style.display = "block";}我當(dāng)前的目標(biāo)是將“red”類(lèi)傳遞到函數(shù)中并更改 span 元素的顯示。當(dāng)我使用 ID 時(shí),它工作正常,但當(dāng)我想傳遞類(lèi)時(shí),結(jié)果為 null。是否可以在 JS 函數(shù)中動(dòng)態(tài)傳遞類(lèi)名?
- 2 回答
- 0 關(guān)注
- 143 瀏覽
添加回答
舉報(bào)
0/150
提交
取消