js中用cssText設(shè)置css樣式的簡(jiǎn)單方法
如果網(wǎng)頁(yè)中一個(gè) id為“no”的標(biāo)簽,暫且當(dāng)div標(biāo)簽來(lái)tell;
想要在js中設(shè)置這個(gè)div的css樣式,很一般的做法是:
var obj = document.getElementByIdx_x_x('no'); obj.style.width = '400px'; obj.style.height = '300px';
如果要設(shè)置一堆又一堆的css樣式呢,太麻煩了把、
一般情況下都會(huì)結(jié)合css來(lái)添加className或者改變className達(dá)到想要的效果,但是如果你create一個(gè)元素,難道還想這樣簡(jiǎn)單點(diǎn)?那就要想別的辦法了~
于是大家就寫了一個(gè)又一個(gè)的函數(shù),經(jīng)典的兩個(gè)是:
var obj = document.getElementByIdx_x_x('no'); function setStyle(obj, css) { for(var attr in obj){ obj.style[attr] = css[attr]; } } setStyle(obj,{width:"400px",height:"300px"});
當(dāng)然還有更簡(jiǎn)單的,cssText:
var obj = document.getElementByIdx_x_x('no'); obj.style.cssText = "width:400px; height:300px;";
當(dāng)然這種方法對(duì)于create的元素初始化css樣式來(lái)說(shuō)很簡(jiǎn)單很方便。
以上就是小編為大家?guī)?lái)的js中用cssText設(shè)置css樣式的簡(jiǎn)單方法的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~
- js獲取頁(yè)面引用的css樣式表中的屬性值方法(推薦)
- JavaScript動(dòng)態(tài)添加css樣式和script標(biāo)簽
- javascript 動(dòng)態(tài)修改css樣式方法匯總(四種方法)
- JS判斷移動(dòng)端訪問(wèn)設(shè)備并加載對(duì)應(yīng)CSS樣式
- 純css+js寫的一個(gè)簡(jiǎn)單的tab標(biāo)簽頁(yè)帶樣式
- jsp頁(yè)面中插入css樣式的三種方法總結(jié)
- Javascript改變CSS樣式(局部和全局)
- 用JS動(dòng)態(tài)設(shè)置CSS樣式常見(jiàn)方法小結(jié)(推薦)
相關(guān)文章
實(shí)例詳解display:none與visible:hidden的區(qū)別
這篇文章主要介紹了實(shí)例詳解display:none與visible:hidden的區(qū)別的相關(guān)資料,需要的朋友可以參考下2017-03-03獲取JAVASCRIPT時(shí)間戳函數(shù)的5種方法
JavaScript獲得時(shí)間戳的方法有五種,后四種都是通過(guò)實(shí)例化時(shí)間對(duì)象new?Date()?來(lái)進(jìn)一步獲取當(dāng)前的時(shí)間戳,JavaScript處理時(shí)間主要使用時(shí)間對(duì)象Date,本文對(duì)js時(shí)間戳函數(shù)獲取方法給大家介紹的非常詳細(xì),需要的朋友參考下吧2024-01-01JavaScript設(shè)計(jì)模式之工廠模式和抽象工廠模式定義與用法分析
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之工廠模式和抽象工廠模式,結(jié)合實(shí)例形式分析了工廠模式的功能、定義、相關(guān)問(wèn)題解決方法,并分析抽象工廠模式與工廠模式的不同之處,需要的朋友可以參考下2018-07-07js動(dòng)畫效果制件讓圖片組成動(dòng)畫代碼分享
這篇文章主要介紹了使用js讓圖片組成動(dòng)畫,這樣就可以用js做動(dòng)畫了,大家參考使用吧2014-01-01