国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js中設置元素class的三種方法小結

2019-11-20 23:42:10
字體:
來源:轉載
供稿:網友
一、el.setAttribute('class','abc');
復制代碼 代碼如下:

<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
<title>setAttribute('class', 'abc')</title>
<style type="text/css">
.abc {
background: red;
}
</style>
</HEAD>
<BODY>
<div id="d1">test div</div>
<script>
var div = document.getElementById('d1');
div.setAttribute("class", "abc");
</script>
</BODY>
</HTML>

IE6/7 : div背景色不是紅色
IE8/9/10/Firefox/Safari/Chrome/Opera : div背景色為紅色
結果:IE6/7不支持setAttribute('class',xxx)方式設置元素的class。
二、el.setAttribute('className', 'abc')
復制代碼 代碼如下:

<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
<title>setAttribute('className', 'abc')</title>
<style type="text/css">
.abc {
background: red;
}
</style>
</HEAD>
<BODY>
<div id="d1">test div</div>
<script>
var div = document.getElementById('d1');
div.setAttribute("className", "abc");
</script>
</BODY>
</HTML>

IE6/7 : div背景色為紅色
IE8/9/10/Firefox/Safari/Chrome/Opera : div背景色不是紅色
結果:IE8/9/10/Firefox/Safari/Chrome/Opera不支持setAttribute('className',xxx)方式設置元素的class。
很有趣,使用setAttribute的時候第一個參數為class和className的情形在IE6/7和IE8/9/10/Firefox/Safari/Chrome/Opera剛好相反。
三、el.className = 'abc';
復制代碼 代碼如下:

<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
<title>el.className = 'abc'</title>
<style type="text/css">
.abc {
background: red;
}
</style>
</HEAD>
<BODY>
<div id="d1">test div</div>
<script>
var div = document.getElementById('d1');
div.className = 'abc';
</script>
</BODY>
</HTML>

所有瀏覽器都支持。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永新县| 郧西县| 利川市| 云霄县| 大邑县| 莱西市| 建平县| 乌拉特后旗| 林芝县| 建阳市| 濮阳县| 松江区| 大洼县| 汝阳县| 南通市| 克什克腾旗| 小金县| 金川县| 丰原市| 建水县| 佛学| 京山县| 临城县| 云南省| 百色市| 武宁县| 天柱县| 延长县| 宕昌县| 松桃| 运城市| 正蓝旗| 康保县| 鲜城| 沙坪坝区| 屯留县| 铜鼓县| 错那县| 西盟| 莱芜市| 乐至县|