資源描述:
《淺析javascript中瀏覽器的兼容問(wèn)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過(guò)學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解淺析JavaScript中瀏覽器的兼容問(wèn)題 下面小編就為大家?guī)?lái)一篇淺析JavaScript中瀏覽器的兼容問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考 瀏覽器兼容性問(wèn)題是在實(shí)際開(kāi)發(fā)中容易忽略而又最重要的一部分。我們?cè)谥v老版本瀏覽器兼容問(wèn)題之前,首先要了解什么是能力檢測(cè),它是來(lái)檢測(cè)瀏覽器有沒(méi)有這種能力,即判斷當(dāng)前瀏覽器是否支持要調(diào)用的屬性或者方法。下面做了一些簡(jiǎn)短的介紹?! ?、i
2、nnerText和innerContent 1)innerText和innerContent的作用相同 2)innerTextIE8之前的瀏覽器支持 3)innerContent老版本的Firefox支持 4)新版本的瀏覽器兩種方式都支持 1//老版本瀏覽器兼容innerText和innerContent 2if(element.textContent){ 3??returnelement.textContent; 4?}else{ 5??returnelement.innerText; 6?} 2、獲取兄弟節(jié)
3、點(diǎn)/元素的兼容性問(wèn)題 ?1)兄弟節(jié)點(diǎn),所有瀏覽器都支持對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國(guó)共產(chǎn)黨的偉大、光榮和正確,更感到只有中國(guó)共產(chǎn)黨是全中國(guó)最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過(guò)學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 ?、賜extSibling下一個(gè)兄弟節(jié)點(diǎn),可能是非元素節(jié)點(diǎn);會(huì)獲取到文本節(jié)點(diǎn) ?、趐reviousSibling?上一個(gè)兄弟節(jié)點(diǎn),可能是非元素節(jié)點(diǎn);會(huì)獲取到文本節(jié)點(diǎn) ?2)兄弟元素,IE8以前不支持 ?、賞rev
4、iousElementSibling獲取上一個(gè)緊鄰的兄弟元素,會(huì)忽略空白? ?、趎extElementSibling?獲取下一個(gè)緊鄰的兄弟元素,會(huì)忽略空白 //兼容瀏覽器 //獲取下一個(gè)緊鄰的兄弟元素 functiongetNextElement(element){ ?//能力檢測(cè) ?if(element.nextElementSibling){ ??returnelement.nextElementSibling; ?}else{ ???varnode=element.nextSibling; ???while(
5、node&&node.nodeType!==1){ ?????node=node.nextibling; ???} ???returnnode; ?}對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國(guó)共產(chǎn)黨的偉大、光榮和正確,更感到只有中國(guó)共產(chǎn)黨是全中國(guó)最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過(guò)學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 ?} ---------------------------------------------------
6、------------------- /** *返回上一個(gè)元素 *@paramelement *@returns{*} */ functiongetPreviousElement(element){ ?if(element.previousElementSibling){ ??returnelement.previousElementSibling; ?}else{ ??varel=element.previousSibling; ??while(el&&el.nodeType!==1){ ???el=el
7、.previousSibling; ???} ??returnel; ?} }對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國(guó)共產(chǎn)黨的偉大、光榮和正確,更感到只有中國(guó)共產(chǎn)黨是全中國(guó)最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過(guò)學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 -------------------------------------------------------------------- /** *返回第一個(gè)元素firstEle
8、mentChild的瀏覽器兼容 *@paramparent *@returns{*} */ functiongetFirstElement(parent){ ?if(parent.firstElementChild){ ?