IE8 新增class 相容 方法

2021-07-10 03:55:28 字數 796 閱讀 4046

var div = document.getelementbyid('followforum');

div.classname ="btn-focus has-sign";

(相容所有瀏覽器)

一、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

ie8相容rgba的方法

現在做個網頁還得考慮ie8,只想說 尼瑪!但是沒辦法,屈於淫威也得弄。首先說下rgba的含義吧,rgba,r代表red,g代表green,b代表blue,a代表透明度。filter progid dximagetransform.microsoft.gradient startcolorstr b2...

處理ie8相容

1.ie8換成edge模式渲染 x ua compatible content ie edge 2.x ua compatible是針對ie8新加的乙個設定,對於ie8之外的瀏覽器是不識別的,這個區別與content ie 7 在無論頁面是否包含指令,都像是使用了 windows internet ...

相容IE8實現頁面新增水印

參考文章 水印 function watermark 採用配置項替換預設值,作用類似jquery.extend if arguments.length 1 typeof arguments 0 object for key in src if window.watermarkdivs window....