取得父標(biāo)簽
更新時(shí)間:2006年11月14日 00:00:00 作者:
取得父標(biāo)簽
FF 下沒(méi)有 event
用 arguments[0]
FF 下沒(méi)有 srcElement
用 target
FF 下沒(méi)有 parentElement
用 parentNode
function obj_event_onsomething(e){
var e=window.event?window.event:e;
var srcEle=e.srcElement?e.srcElement:e.target;
var theObjectYouWant=srcEle.parentNode;
}
剛剛又發(fā)現(xiàn),F(xiàn)F下的childNodes比IE下的要大1
這個(gè)空白指的是 #text 節(jié)點(diǎn)
這里 div 應(yīng)該有5個(gè)子節(jié)點(diǎn)
1. div 標(biāo)記后到 a 標(biāo)記前的那個(gè)回車(chē)換行
2. a 標(biāo)記
3. \r\n6546\r\n
4. b 標(biāo)記
5. b 標(biāo)記后到 div 結(jié)束標(biāo)記前的那個(gè)回車(chē)換行
FF 下沒(méi)有 event
用 arguments[0]
FF 下沒(méi)有 srcElement
用 target
FF 下沒(méi)有 parentElement
用 parentNode
復(fù)制代碼 代碼如下:
function obj_event_onsomething(e){
var e=window.event?window.event:e;
var srcEle=e.srcElement?e.srcElement:e.target;
var theObjectYouWant=srcEle.parentNode;
}
剛剛又發(fā)現(xiàn),F(xiàn)F下的childNodes比IE下的要大1
復(fù)制代碼 代碼如下:
o.previousSibling.href || o.previousSibling.previousSibling.href
前面一個(gè)表達(dá)式用于IE下,后面一個(gè)用于FireFox下.
因?yàn)樵贗E下,XMLDom沒(méi)有preserveWhiteSpace這個(gè)屬性,即:把空白也當(dāng)作一個(gè)節(jié)點(diǎn),而IE則默認(rèn)為false,即把空白不看成一個(gè)節(jié)點(diǎn).
這里說(shuō)到了XMLDom,似乎和上面所說(shuō)的不相關(guān),但是在FireFox下 previousSibling就是空白,除非兩個(gè)HTML標(biāo)簽之間沒(méi)有任何形式的空格.
前面一個(gè)表達(dá)式用于IE下,后面一個(gè)用于FireFox下.
因?yàn)樵贗E下,XMLDom沒(méi)有preserveWhiteSpace這個(gè)屬性,即:把空白也當(dāng)作一個(gè)節(jié)點(diǎn),而IE則默認(rèn)為false,即把空白不看成一個(gè)節(jié)點(diǎn).
這里說(shuō)到了XMLDom,似乎和上面所說(shuō)的不相關(guān),但是在FireFox下 previousSibling就是空白,除非兩個(gè)HTML標(biāo)簽之間沒(méi)有任何形式的空格.
這個(gè)空白指的是 #text 節(jié)點(diǎn)
復(fù)制代碼 代碼如下:
<div>
<a>123</a>
6546
<b>321</b>
</div>
<a>123</a>
6546
<b>321</b>
</div>
這里 div 應(yīng)該有5個(gè)子節(jié)點(diǎn)
1. div 標(biāo)記后到 a 標(biāo)記前的那個(gè)回車(chē)換行
2. a 標(biāo)記
3. \r\n6546\r\n
4. b 標(biāo)記
5. b 標(biāo)記后到 div 結(jié)束標(biāo)記前的那個(gè)回車(chē)換行
相關(guān)文章
JavaScript實(shí)現(xiàn)表單驗(yàn)證
這篇文章介紹了JavaScript實(shí)現(xiàn)表單驗(yàn)證的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05Javascript字符串對(duì)象的常用方法簡(jiǎn)明版
這篇文章主要介紹了Javascript字符串對(duì)象的常用方法簡(jiǎn)明版,本文用一個(gè)代碼例子列表了Javascript字符串對(duì)象的一些常用方法,例如加粗、斜體、刪除線、上標(biāo)、下標(biāo)、大小寫(xiě)、查找字符、替換字符等,需要的朋友可以參考下2014-06-06javascript nextSibling 與 getNextElement(node) 使用介紹
javascript nextSibling 與 getNextElement(node) 使用介紹,學(xué)習(xí)js的朋友可以參考下。2011-10-10關(guān)于JS字符串函數(shù)String.replace()
本篇介紹關(guān)于JS字符串函數(shù)String.replace(),有需要的朋友參考一下。2013-04-04