js css樣式操作代碼(批量操作)
更新時(shí)間:2009年10月09日 12:38:45 作者:
用js控制css樣式,能讓網(wǎng)頁達(dá)到良好的的用戶體驗(yàn)甚至是動(dòng)畫的效果。并且考慮到效率。
我們用js書寫css樣式通常會(huì)用下面的兩種方式:
一般情況下我們用js設(shè)置元素對(duì)象的樣式會(huì)使用這樣的形式:
var element= document.getElementById(”id”);
element.style.width=”20px”;
element.style.height=”20px”;
element.style.border=”solid 1px red”;
但是上面的方法有一個(gè)缺點(diǎn),樣式一多,代碼就很多;而且通過JS來覆寫對(duì)象的樣式是比較典型的一種銷毀原樣式并重建的過程,這種銷毀和重建,都會(huì)增加瀏覽器的開銷。
js中有一個(gè)cssText的方法:
語法為:obj.style.cssText(”樣式”);
上面的代碼我們可以修改成:
element.style.cssText=”width:20px;height:20px;border:solid 1px red;”;
這種寫法可以盡量避免頁面的多次reflow,提高頁面性能。
一般情況下我們用js設(shè)置元素對(duì)象的樣式會(huì)使用這樣的形式:
復(fù)制代碼 代碼如下:
var element= document.getElementById(”id”);
element.style.width=”20px”;
element.style.height=”20px”;
element.style.border=”solid 1px red”;
但是上面的方法有一個(gè)缺點(diǎn),樣式一多,代碼就很多;而且通過JS來覆寫對(duì)象的樣式是比較典型的一種銷毀原樣式并重建的過程,這種銷毀和重建,都會(huì)增加瀏覽器的開銷。
js中有一個(gè)cssText的方法:
語法為:obj.style.cssText(”樣式”);
上面的代碼我們可以修改成:
復(fù)制代碼 代碼如下:
element.style.cssText=”width:20px;height:20px;border:solid 1px red;”;
這種寫法可以盡量避免頁面的多次reflow,提高頁面性能。
您可能感興趣的文章:
- JS函數(shù)實(shí)現(xiàn)動(dòng)態(tài)添加CSS樣式表文件
- 用JavaScript修改CSS屬性的代碼
- js控制CSS樣式屬性語法對(duì)照表
- js中巧用cssText屬性批量操作樣式
- CSS和JS標(biāo)簽style屬性對(duì)照表(方便js開發(fā)的朋友)
- 動(dòng)態(tài)調(diào)用CSS文件的JS代碼
- JS 控制CSS樣式表
- js 操作css實(shí)現(xiàn)代碼
- js 設(shè)置css的定位
- js CSS操作方法集合
- 用JS實(shí)現(xiàn)一個(gè)頁面多個(gè)css樣式實(shí)現(xiàn)
- JS控制CSS樣式的方法
- 如何用js控制css中的float的代碼
- 用js控制css的不錯(cuò)的方法
- JS修改css樣式style淺談
相關(guān)文章
JS前端開發(fā)判斷是否是手機(jī)端并跳轉(zhuǎn)操作(小結(jié))
這篇文章主要介紹了JS前端開發(fā)判斷是否是手機(jī)端并跳轉(zhuǎn)操作,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02javascript insertAfter()定義與用法示例
這篇文章主要介紹了javascript insertAfter()定義與用法,實(shí)例分析了javascript節(jié)點(diǎn)后插入元素的實(shí)現(xiàn)與使用方法,需要的朋友可以參考下2016-07-07JavaScript判斷變量名是否存在數(shù)組中的實(shí)例
下面小編就為大家分享一篇JavaScript判斷變量名是否存在數(shù)組中的實(shí)例,具有很的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12JS注冊(cè)/移除事件處理程序(ExtJS應(yīng)用程序設(shè)計(jì)實(shí)戰(zhàn))
最常做的事情就是注冊(cè)事件處理程序,因?yàn)樵贓xtJS的世界里,幾乎完全由時(shí)間組成,下面是處理程序案例,感興趣的朋友可以參考下哈,希望可以幫助到你2013-05-05原生JS實(shí)現(xiàn)左右箭頭選擇日期實(shí)例代碼
原生JS 左右箭頭選擇日期,就是用左右尖括號(hào)可改變中間日期的值,代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-03-03JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法
這篇文章主要介紹了JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法,涉及TextArea及input文本操作技巧,需要的朋友可以參考下2015-03-03基于JavaScript實(shí)現(xiàn)在新的tab頁打開url
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)在新的tab頁打開url 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08