我想複製css轉換here。JavaScript:使用內聯onClick切換類?
的例子類似,我已經創建了:
<span onclick="document.getElementById('box').classList.toggle('grow');">Go</span>
<div class="box"></div>
.box {
width: 150px;
height: 150px;
background-color: red;
border: 1px solid #000;
transition-property: all;
transition-duration: .5s;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.grow {
width: 350px;
}
https://jsfiddle.net/swrhho41/15/
然而,這似乎沒有工作。增長的類沒有被添加到div。
是否還有更多的JS需要?
不,我認爲你不需要它 – MeltingDog
看起來你的'onclick'處理程序正在尋找一個ID爲'box'的div,而你的HTML有一個帶有* box *'box'的div。 – mherzig