在前端程序設(shè)計中,JavaScript(簡稱JS)語言絕對是最基礎(chǔ)且最為重要的基礎(chǔ)語言。JS可以用來增強(qiáng)網(wǎng)頁的交互性、處理DOM事件、操作文檔標(biāo)記,還可以用來改變CSS并精確調(diào)節(jié)元素樣式。
CSS(Cascading Style Sheets)是一種用于設(shè)置網(wǎng)頁樣式的語言。在JS中,我們可以通過JS改變CSS中某個元素的值來實現(xiàn)動態(tài)效果,例如改變其顏色、大小、位置、透明度等。
下面是一些基本的JS操作CSS的方法:
//獲取元素 var elem = document.getElementById("box"); //修改樣式 elem.style.color = "red"; elem.style.background = "yellow"; elem.style.width = "50px"; elem.style.height = "50px"; //添加類名 elem.className = "my-class"; //移除類名 elem.classList.remove("my-class"); //切換類名 elem.classList.toggle("my-class");
使用JS修改CSS樣式時,我們需要記得:
- 使用“elem.style.xxx”的形式可以直接獲取或者修改元素的