国产探花免费观看_亚洲丰满少妇自慰呻吟_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 結束標記前的那個回車換行
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定安县| 外汇| 库车县| 行唐县| 中西区| 中宁县| 临沭县| 丰宁| 鹤峰县| 福建省| 页游| 浙江省| 绥阳县| 兰西县| 鄂尔多斯市| 堆龙德庆县| 海口市| 黄大仙区| 定远县| 万年县| 汕头市| 关岭| 江北区| 淮南市| 康乐县| 禹州市| 乃东县| 丁青县| 塘沽区| 商都县| 呼玛县| 丽水市| 和顺县| 泗水县| 泸溪县| 阜南县| 台北市| 亳州市| 称多县| 讷河市| 兰溪市|