国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

如何判斷出一個js對象是否一個dom對象

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 20:29:15
文檔

如何判斷出一個js對象是否一個dom對象

如何判斷出一個js對象是否一個dom對象:我們在寫js代碼時有時需要判斷某個對象是不是DOM對象,然后再進(jìn)行后續(xù)的操作,這里我給出一種兼容各大瀏覽器,同時又算是比較穩(wěn)妥的一種方法。要判斷一個對象是否DOM對象,首先想到的無非就是它是否具有DOM對象的各種屬性或特征,比如是否有nodeType屬性
推薦度:
導(dǎo)讀如何判斷出一個js對象是否一個dom對象:我們在寫js代碼時有時需要判斷某個對象是不是DOM對象,然后再進(jìn)行后續(xù)的操作,這里我給出一種兼容各大瀏覽器,同時又算是比較穩(wěn)妥的一種方法。要判斷一個對象是否DOM對象,首先想到的無非就是它是否具有DOM對象的各種屬性或特征,比如是否有nodeType屬性

我們在寫js代碼時有時需要判斷某個對象是不是DOM對象,然后再進(jìn)行后續(xù)的操作,這里我給出一種兼容各大瀏覽器,同時又算是比較穩(wěn)妥的一種方法。

要判斷一個對象是否DOM對象,首先想到的無非就是它是否具有DOM對象的各種屬性或特征,比如是否有nodeType屬性,有tagName屬性,等等。判斷的特征越多,也就越可靠,因為畢竟我們自定義的js對象也可以有那些屬性。還有其他方法嗎?

在DOM Level2標(biāo)準(zhǔn)中定義了一個HTMLElement對象,它規(guī)定所有的DOM對象都是HTMLElement的實例,所以我們可以利用這點來判斷一個對象是不是DOM對象:如果該對象是HTMLElement的實例,則它肯定是一個DOM對象。在不支持HTMLElement的瀏覽器中我們則還是使用特征檢測法。

<script type="text/javascript">
 //首先要對HTMLElement進(jìn)行類型檢查,因為即使在支持HTMLElement
 //的瀏覽器中,類型卻是有差別的,在Chrome,Opera中HTMLElement的
 //類型為function,此時就不能用它來判斷了
 var isDOM = ( typeof HTMLElement === 'object' ) ?
 function(obj){
 return obj instanceof HTMLElement;
 } :
 function(obj){
 return obj && typeof obj === 'object' && obj.nodeType === 1 && typeof obj.nodeName === 'string';
 }
 </script>

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

如何判斷出一個js對象是否一個dom對象

如何判斷出一個js對象是否一個dom對象:我們在寫js代碼時有時需要判斷某個對象是不是DOM對象,然后再進(jìn)行后續(xù)的操作,這里我給出一種兼容各大瀏覽器,同時又算是比較穩(wěn)妥的一種方法。要判斷一個對象是否DOM對象,首先想到的無非就是它是否具有DOM對象的各種屬性或特征,比如是否有nodeType屬性
推薦度:
標(biāo)簽: 如何 判斷 js
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲欧美另类色图 | 亚洲一区日韩二区欧美三区 | 一97日本道伊人久久综合影院 | 久久久91精品国产一区二区 | 国产v片在线观看 | 免费高清欧美大片在线观看 | 亚洲 欧美 自拍 另类 欧美 | 欧美另类v | 国产精品1000部在线观看 | 日韩精品一区二区三区在线观看l | 激情专区 | 91一区二区三区四区五区 | 五十路亲子中出在线观看 | 国产图区 | 精品欧美在线 | 黄a毛片| 久久久久久久亚洲精品 | 精品一区二区三区3d动漫 | 日韩欧美 在线播放 | 香蕉乱码成人久久天堂爱免费 | 欧美精品午夜久久久伊人 | 欧美国产高清 | 国产欧美日韩在线播放 | 91精品成人免费国产 | 国产91一区二这在线播放 | 欧美亚洲国产精品久久久 | 欧美日韩精品国产一区二区 | 久久精品国产免费一区 | 中文字幕va一区二区三区 | 日韩中文字幕第一页 | 91精品成人免费国产 | 国产精品视频一区二区噜噜 | 六十路垂乳熟年交尾正在播放 | 亚洲欧美网 | 成人美女黄网站色大色费 | 91久久国产综合精品女同我 | 精品一区二区三区免费毛片爱 | 国产aⅴ精品一区二区三区久久 | 国产高清免费 | 久久精品国产免费中文 | 欧美日韩a |