設定元素class的三種方式

2021-09-08 08:03:42 字數 794 閱讀 6909

列舉所有的方式,看看各瀏覽器的支援差異。

一、el.setattribute('class','abc');

test div

ie6/7 : div背景色不是紅色

ie8/9/10/firefox/safari/chrome/opera : div背景色為紅色

結果:ie6/7不支援setattribute('class',***)方式設定元素的class。

二、el.setattribute('classname', 'abc')

test div

ie6/7 : div背景色為紅色

ie8/9/10/firefox/safari/chrome/opera : div背景色不是紅色

結果:ie8/9/10/firefox/safari/chrome/opera不支援setattribute('classname',***)方式設定元素的class。

很有趣,使用setattribute的時候第乙個引數為class和classname的情形在ie6/7和ie8/9/10/firefox/safari/chrome/opera剛好相反。

三、el.classname = 'abc';

test div

所有瀏覽器都支援。

JAVA例項化class的三種方式

不多說 直接上例子 package org.lxh.demo15.getclassdemo class x public class getclassdemo02 catch classnotfoundexception e c2 new x getclass 通過object類中的方法例項化 c3...

反射獲取Class物件的三種方式

test void contextloads1 throws exception 反射獲取類中的方法 method declaredmethods userclass.getdeclaredmethods for method declaredmethod declaredmethods 反射獲取類...

2 1 2 06 獲取class物件的三種方式

獲取class物件的方式 1.class.forname 全類名 將位元組碼檔案載入進記憶體,返回class檔案物件 在source源 階段的呼叫 2.類名.class 通過類名的屬性class獲取 在class類物件階段的呼叫 3.物件名.getclass getclass 方法是object類中...