JavaScript如何操作css
原本應(yīng)該是由css進(jìn)行控制html中的div的寬高和背景顏色,但是在下方使用了JavaScript進(jìn)行重新調(diào)用了div盒子,并且覆蓋了css原本的屬性內(nèi)容。
需求目標(biāo):由 100 像素的粉色背景色的div盒子變成了 300像素的橘黃色效果的div盒子
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js控制css</title> <style> <!-- div是html盒子的元素選擇器 --> div{ background:pink; <!-- 背景色:粉色 --> width:100px; <!-- 寬度:100像素--> height:100px; <!-- 高度:100像素 --> } </style> </head> <body> <div id="txt"></div> </body> </html> <!-- JavaScript代碼只能在下面的script的標(biāo)簽體中可以書寫 --> <script> //方式一: //查找到id為div的標(biāo)簽之后 繼續(xù)查找style屬性 // document.getElementById('txt').style.width='300px'; // document.getElementById('txt').style.height='300px'; // document.getElementById('txt').style.background='orange'; //方式二: //先找到 id 為txt 的元素,把它放到一個(gè)變量中,這個(gè)過(guò)程可以理解為將右側(cè)的結(jié)果賦值給左側(cè) var t = document.getElementById('txt'); // t就是變量名稱,代表著html的盒子所在位置 // 將盒子的樣式中的寬度設(shè)置為300像素 t.style.width='300px'; // 將盒子的樣式中的高度設(shè)置為300像素 t.style.height='300px'; // 將盒子的樣式中的背景色設(shè)置橘黃色 t.style.background='orange'; </script>
運(yùn)行后的效果圖如下:
以上就是JavaScript如何操作css的詳細(xì)內(nèi)容,更多關(guān)于JavaScript操作CSS的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- 使用JS來(lái)動(dòng)態(tài)操作css的幾種方法
- nodejs遍歷文件夾下并操作HTML/CSS/JS/PNG/JPG的方法
- Vue.js中對(duì)css的操作(修改)具體方式詳解
- JS實(shí)現(xiàn)css hover操作的方法示例
- js操作css屬性實(shí)現(xiàn)div層展開(kāi)關(guān)閉效果的方法
- 詳解Javascript動(dòng)態(tài)操作CSS
- 使用js操作css實(shí)現(xiàn)js改變背景圖片示例
- JS批量操作CSS屬性詳細(xì)解析
- js中巧用cssText屬性批量操作樣式
- js css樣式操作代碼(批量操作)
- js 操作css實(shí)現(xiàn)代碼
相關(guān)文章
JS實(shí)現(xiàn)一個(gè)簡(jiǎn)單的日歷
本文主要介紹了用js實(shí)現(xiàn)一個(gè)日歷的示例代碼并解析其實(shí)現(xiàn)原理,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02js簡(jiǎn)單實(shí)現(xiàn)網(wǎng)頁(yè)換膚功能
這篇文章主要為大家詳細(xì)介紹了js簡(jiǎn)單實(shí)現(xiàn)網(wǎng)頁(yè)換膚功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04BootStrap Fileinput插件和Bootstrap table表格插件相結(jié)合實(shí)現(xiàn)文件上傳、預(yù)覽、提交的導(dǎo)入E
這篇文章主要介紹了BootStrap Fileinput插件和Bootstrap table表格插件相結(jié)合實(shí)現(xiàn)文件上傳、預(yù)覽、提交的導(dǎo)入Excel數(shù)據(jù)操作步驟,需要的朋友可以參考下2017-08-08Javascript 網(wǎng)頁(yè)黑白效果實(shí)現(xiàn)代碼(兼容IE/FF等)
今天在網(wǎng)上看到有人推薦的一個(gè)不錯(cuò)的方法,試了一下,效果還是可以的,可以自定義讓網(wǎng)頁(yè)的某一部分變成灰度顏色(黑白)。2010-04-04js實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08js實(shí)現(xiàn)各種復(fù)制到剪貼板的方法(分享)
下面小編就為大家?guī)?lái)一篇js實(shí)現(xiàn)各種復(fù)制到剪貼板的方法(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10javascript ASCII和Hex互轉(zhuǎn)的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇javascript ASCII和Hex互轉(zhuǎn)的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12