JavaScript style 屬性
使用此屬性可以設定元素的CSS樣式。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼divObj.style.width="100px"
以上程式碼可以將一個元素的寬度設定為100px。
一.對於沒有中劃線的CSS屬性:
如果是類似於width和height這樣沒有中劃線的CSS屬性,使用就比較直接。
[JavaScript] 純文字檢視 複製程式碼divObj.style.width="100px"; divObj.style.height="20px";
二.對於帶有中劃線的CSS屬性:
在CSS中有很多屬性是帶有中劃線的,例如background-color、z-index等,使用原則就是將中劃線去掉,然後將中劃線後的單詞第一個字母大寫,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼divObj.style.backgroundColor="#ccc"; divObj.style.zIndex=5;
三.關於一些特殊的CSS屬性:
float屬性比較特殊,是ECMAScript保留字,所以不能直接使用,下面介紹一下在各個瀏覽器中的使用方式:
(1).IE瀏覽器中,使用以下方式:
[JavaScript] 純文字檢視 複製程式碼thediv.style.styleFloat="right";
(2).在谷歌和火狐瀏覽器中,使用以下方式:
[JavaScript] 純文字檢視 複製程式碼thediv.style.cssFloat="right";
以上方式IE9和IE9以上瀏覽器也是支援的。
程式碼例項:
[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 thediv=document.getElementById("thediv"); thediv.style.width="100px"; thediv.style.height="30px"; thediv.style.backgroundColor="red"; if(document.all){ thediv.style.styleFloat="right"; } else{ thediv.style.cssFloat="right"; } } </script> </head> <body> <div id="thediv"></div> </body> </html>
以上程式碼可以設定div的尺寸、背景顏色和浮動方向,程式碼比較簡單。
特別說明:if(document.all)用來判斷低版本瀏覽器型別的。
相關文章
- 強制修改CSS的屬性styleCSS
- css屬性與js中style物件的屬性對應表CSSJS物件
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript nextElementSibling 屬性JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript files 屬性JavaScript
- CSS outline-style 屬性: CSS3 outline-CSSS3
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- JavaScript 例項屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JS - 獲取CSS屬性值 getComputedStyle()與currentStyle()、style()方法JSCSS
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript 函式 length 屬性JavaScript函式
- JavaScript 陣列 length 屬性JavaScript陣列
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- JavaScript監聽屬性改變JavaScript
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- JavaScript 獲取 checked 屬性值JavaScript
- [Javascript] Refactor blocking style code to stream style for fetching the stream dataJavaScriptBloC
- 014.Vue3入門,style屬性的幾種繫結方法Vue
- JavaScript 數字呼叫方法或者屬性JavaScript