国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

取得父標簽

2019-11-21 02:27:49
字體:
來源:轉載
供稿:網友
取得父標簽
FF 下沒有 event
用 arguments[0]

FF 下沒有 srcElement
用 target

FF 下沒有 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;
}

剛剛又發現,FF下的childNodes比IE下的要大1
復制代碼 代碼如下:
o.previousSibling.href || o.previousSibling.previousSibling.href 
前面一個表達式用于IE下,后面一個用于FireFox下. 
因為在IE下,XMLDom沒有preserveWhiteSpace這個屬性,即:把空白也當作一個節點,而IE則默認為false,即把空白不看成一個節點. 

這里說到了XMLDom,似乎和上面所說的不相關,但是在FireFox下 previousSibling就是空白,除非兩個HTML標簽之間沒有任何形式的空格. 

這個空白指的是 #text 節點
復制代碼 代碼如下:
<div>
<a>123</a>
6546
<b>321</b>
</div>

這里 div 應該有5個子節點
1. div 標記后到 a 標記前的那個回車換行
2. a 標記
3. /r/n6546/r/n
4. b 標記
5. b 標記后到 div 結束標記前的那個回車換行
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新源县| 天峨县| 晋宁县| 治县。| 西城区| 如皋市| 额济纳旗| 福安市| 浙江省| 龙泉市| 将乐县| 吴忠市| 垦利县| 和顺县| 延安市| 阜新市| 全州县| 安岳县| 临汾市| 溧水县| 汨罗市| 定安县| 屏东市| 新疆| 民权县| 大庆市| 牙克石市| 东乌珠穆沁旗| 安西县| 陆川县| 衡东县| 巨鹿县| 永仁县| 高唐县| 洛南县| 海淀区| 喀什市| 马关县| 五家渠市| 天祝| 汝州市|