js相容來自藍色理想

2021-09-22 06:58:26 字數 1235 閱讀 6285

複製內容到剪貼簿

**:cssstr = "p a ";

var style = win.document.createstylesheet();

style.csstext = cssstr;

firefox:

複製內容到剪貼簿

**: 4、table在後面新增加行或列,通用寫法insertrow(-1),insertcell(-1)

ie中insertrow(),insertcell()這樣寫也可以,firefox不認

5、警告對話方塊alert(),ie中書寫時無引數則預設引數為空字串,firefox中則必須輸入引數,傳空引數則要寫成alert("");

6、給element.style.width賦值必須寫成24px,只寫數字24的話,firefox會不認,ie裡都可以

7、在使用element,並給其繫結了onclick、onmouseover、onmousedown、onmouseout等事件

element.onclick = function() ;

時,需注意

8、獲得事件和事件源

ie:事件:window.event

事件源:window.event.srcelement

firefox:事件:arguments.callee.caller.arguments[0]

事件源:arguments.callee.caller.arguments[0].target

9、在選中區域貼上html

ie:

複製內容到剪貼簿

**:var r = window.document.selection.createrange();

range.pastehtml("html**");

firefox:

複製內容到剪貼簿

**:var r = window.getselection().getrangeat(0);

var ofragment = r.createcontextualfragment(「html**」); 

r.deletecontents();

r.insertnode(ofragment);

作者讚賞

噹噹計算書籍 5-8折

剛做的招標網:

八爪魚招標網 請大家多意見

分類: 

js code collection

js繼承 來自js高階

繼承 組合繼承 原型繼承與借用建構函式 用建構函式實現對例項屬性的繼承,用原型鏈實現對原型屬性和方法的繼承 function super name super.prototype.sayname function function sub name,age sub.prototype new sup...

提高你的DHTML效能 (轉貼自 藍色理想 )

1.盡量使用同乙個指令碼函式來改變html內容。如果有多個事件觸發,盡量只改變同乙個地方。2.盡量把內容集中起來一次更新。如果不是特別需要有html的內容,盡量使用innertext代替innerhtml slow divupdate.innerhtml for var i 0 i 100 i fa...

js相容寫法

新增事件方法 addhandler function element,type,handler elseif element.attachevent else 移除之前新增的事件方法 removehandler function element,type,handler elseif element...