通過js一次性為元素設定多個樣式屬性
在實際應用中可能需要為頁面元素設定樣式屬性。
通常樣式屬性是各方面的,比如邊框、背景或者字型大小等等。
實現此效果的方式多種多樣,下面就介紹一下比較常用的兩種方式。
一.使用style.cssText屬性:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("antzone"); odiv.style.cssText="color:blue;" +"text-align:center;" +"background-color:#ccc;" +"width:300px;" } </script> </head> <body> <div id="antzone">螞蟻部落</div> </body> </html>
這個屬性非常的遍歷,但是好像很多朋友更習慣於style.width="300px"這樣的方式一條一條的設定。
二.使用className實現此效果:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .set{ color:blue; text-align:center; background-color:#ccc; width:300px; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("antzone"); odiv.className="set"; } </script> </head> <body> <div id="antzone">螞蟻部落</div> </body> </html>
相關文章
- jquery css()一次性為多個元素設定多個樣式jQueryCSS
- 使用cssText為元素一次設定多個樣式屬性值CSS
- js通過元素的class屬性獲取元素JS
- JS如何設定元素樣式?JS
- js dom元素樣式設定相關style屬性介紹JS
- jQuery通過多個屬性篩選元素程式碼例項jQuery
- js style方式設定元素的樣式JS
- jquery通過name屬性匹配元素jQuery
- 通過clss屬性查詢元素
- js設定頁面TR 的屬性 背景顏色 樣式JS
- 如何為要被列印的內容設定CSS樣式屬性CSS
- jQuery建立一個元素同時設定元素的屬性jQuery
- 行內元素屬性設定
- canvas—元素樣式設定Canvas
- CSS 設定前n個li元素樣式CSS
- CSS設定第n個li元素樣式CSS
- CSS 設定第n個li元素樣式CSS
- HTML中設定多個class屬性css的優先順序,css樣式覆蓋HTMLCSS
- 使用樣式類為某一型別的元素設定樣式型別
- js通過type屬性值篩選input元素程式碼例項JS
- 反射-通過反射寫一個通用的設定某個物件的某個屬性為指定的值反射物件
- jQuery根據多個屬性匹配元素jQuery
- CSS 設定svg元素樣式CSSSVG
- CSS內聯樣式的使用,設定字型屬性CSS
- jquery如何設定帶有important的樣式屬性jQueryImport
- css設定第2個li元素的樣式CSS
- jQuery如何設定元素的屬性值jQuery
- 原生javascript如何設定元素的屬性JavaScript
- 搜尋框設定背景圖 通過設定placeholder屬性新增
- css設定type為text的input元素的樣式CSS
- EasyExcel為單個Cell設定樣式Excel
- js動態設定元素css樣式程式碼例項JSCSS
- Zepto這樣操作元素屬性
- 設定和獲取元素固有屬性值
- jquery設定和獲取元素的屬性jQuery
- animate()方法以一次設定多個屬性
- jquery動態設定為元素樣式程式碼例項jQuery
- JavaScript 通過 type 屬性值獲取表單元素JavaScript