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

