如何在Z-Blog中運行代碼(純JS版)一文中由于FF不支持insertAdjacentElement,造成無法顯示“運行代碼”鏈接。今天Google了一下,發現一篇好文,將下面的腳本存成iedom4moz.js文件,每頁調用——OK,一切搞定!獨樂樂,不如眾樂樂,分享給諸位了^_^ 代碼如下: // JavaScript Document // 統一接口:為FireFox添加IE的方法和屬性 if(window.Event){// 修正Event的DOM /* IE5 MacIE5 Mozilla Konqueror2.2 Opera5 event yes yes yes yes yes event.returnValue yes yes no no no event.cancelBubble yes yes no no no event.srcElement yes yes no no no event.fromElement yes yes no no no */ Event.prototype.__defineSetter__("returnValue",function(b){// if(!b)this.preventDefault(); return b; }); Event.prototype.__defineSetter__("cancelBubble",function(b){// 設置或者檢索當前事件句柄的層次冒泡 if(b)this.stopPropagation(); return b; }); Event.prototype.__defineGetter__("srcElement",function(){ var node=this.target; while(node.nodeType!=1)node=node.parentNode; return node; }); Event.prototype.__defineGetter__("fromElement",function(){// 返回鼠標移出的源節點 var node; if(this.type=="mouseover")