真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Firefox瀏覽器兼容JS腳本是怎樣的

本篇文章為大家展示了Firefox瀏覽器兼容JS腳本是怎樣的,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

為磐石等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及磐石網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都做網(wǎng)站、成都網(wǎng)站建設、磐石網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

向大家描述一下Firefox瀏覽器兼容JS腳本問題,最近做了一個項目,遇到了FireFox和IE腳本不兼容的問題,為此從網(wǎng)上搜集了部分兼容的腳本,這里和大家分享一下。

Firefox瀏覽器兼容JS腳本供參考

1.window.event兼容腳本

functiongetEvent(){//獲取瀏覽器事件,同時兼容ie和ff的寫法  if(document.all)returnwindow.event;  func=getEvent.caller;  while(func!=null){  vararg0=func.arguments[0];  if(arg0){  if((arg0.constructor==Eventarg0.constructor==MouseEvent)  (typeof(arg0)=="object"&&arg0.preventDefault&&arg0.stopPropagation)){  returnarg0;  }  }  funcfunc=func.caller;  }  returnnull;  }

每次用事件之前Firefox都需要用getEvent()獲取一下,否則就是空

2.屏蔽Form提交事件

event.returnValue=false;//forIE   evt.preventDefault();//forfirefox

3.獲取事件源

varsource=event.srcElement//IE   varsource=event.target//firefox

4.添加事件兼容寫法

functionaddEvent(oElement,sEvent,func){  if(oElement.attachEvent){  oElement.attachEvent(sEvent,func);  }  else{  sEventsEvent=sEvent.substring(2,sEvent.length);  oElement.addEventListener(sEvent,func,false);  }  }

用法:addEvent(window,"onload",Start);

5.Firefox注冊innerText寫法

//注冊firefoxinnerText  HTMLElement.prototype.__defineGetter__("innerText",  function(){  varanyString="";  varchildS=this.childNodes;  for(vari=0;iif(childS[i].nodeType==1)  anyString+=childS[i].tagName=="BR"?'\n':childS[i].innerText;  elseif(childS[i].nodeType==3)  anyString+=childS[i].nodeValue;  }  returnanyString;  }  );  HTMLElement.prototype.__defineSetter__("innerText",  function(sText){  this.textContent=sText;  }  );

6.長度:FireFox長度必須加“px”,IE無所謂

7.父控件下的子控件:IE是“children”,F(xiàn)ireFox是“childNodes”

8.XmlHttp

在IE中,XmlHttp.send(content)方法的content可以為空,而firefox則不能為空,應該用send(""),否則會出現(xiàn)411錯誤

上述內(nèi)容就是Firefox瀏覽器兼容JS腳本是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:Firefox瀏覽器兼容JS腳本是怎樣的
網(wǎng)頁URL:http://weahome.cn/article/ppohei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部