JavaScript className 屬性
此屬性設定或返回元素的class屬性值。
語法結構:
[JavaScript] 純文字檢視 複製程式碼elem.className=classname
瀏覽器支援:
(1).IE瀏覽器支援此屬性。
(2).edge瀏覽器支援此屬性。
(3).谷歌瀏覽器支援此屬性。
(4).opera瀏覽器支援此屬性。
(5).火狐瀏覽器支援此屬性。
(6).safria瀏覽器支援此屬性。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .set{ width:100px; height:100px; line-height:100px; border:10px solid red; text-align:center; } </style> <script type="text/javascript"> window.onload=function(){ var obt = document.getElementById("bt"); var odiv = document.getElementById("ant"); obt.onclick = function () { odiv.innerHTML = odiv.className; } } </script> </head> <body> <div id="ant" class="set"></div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
點選按鈕可以獲取div的class屬性值,並將其寫入對應的div。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .set{ width:100px; height:100px; border:10px solid red; } .bg{ background-color:blue; width:100px; height:100px; border:10px solid red; } </style> <script type="text/javascript"> window.onload=function(){ var add=document.getElementById("add"); var del=document.getElementById("del"); var odiv = document.getElementById("ant"); add.onclick = function () { thediv.className = "bg" } del.onclick = function () { thediv.className = "set" } } </script> </head> <body> <div id="ant" class="set"></div> <input type="button" id="add" value="新增背景色"/> <input type="button" id="del" value="刪除背景色"/> </body> </html>
點選按鈕可以為div元素設定不同的class屬性值。
className屬性用來設定元素的class樣式屬性值,需要特別注意的是,此屬性是設定,而不是新增。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .color{ color:blue } .size{ font-size:20px } </style> <script type="text/javascript"> window.onload=function(){ var odiv = document.getElementById("ant"); odiv.className="color size"; } </script> </head> <body> <div id="ant">螞蟻部落</div> </body> </html>
上面的程式碼可以通過className屬性值,一次性為元素設定多個樣式類。
相關文章
- JavaScript classNameJavaScript
- JavaScript files 屬性JavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript firstElementChild 屬性JavaScript
- JavaScript私有屬性和靜態屬性JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 例項屬性JavaScript
- JavaScript:Object屬性方法JavaScriptObject
- JavaScript設定屬性JavaScript
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- JavaScript 陣列 length 屬性JavaScript陣列
- JavaScript naturalHeight 屬性JavaScript
- JavaScript naturalWidth 屬性JavaScript
- JavaScript 函式 length 屬性JavaScript函式
- javascript layerX和layerY屬性JavaScript
- javascript textContent屬性用法JavaScript
- 理解JavaScript的原型屬性JavaScript原型
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型