av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?

瀏覽:130日期:2023-06-03 16:46:52

問(wèn)題描述

var dom = document.getElementById(’domId’);dom.innerHTML = 'hello world!';console.log(typeof dom); //objectconsole.log(dom.hasOwnProperty('innerHTML')); //falseconsole.log(dom.__proto__.hasOwnProperty('innerHTML')); //false

問(wèn)題解答

回答1:

typeof只能大概識(shí)別出是object或者其他基本數(shù)據(jù)類型,不妨試試toString,看過(guò)一些框架js,查看對(duì)象類型都是通過(guò)toString對(duì)得到的結(jié)果做字符串處理得到類型名。

javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?

javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?

可以在mdn里查看相關(guān)內(nèi)容,比如p的dom類型 https://developer.mozilla.org...

javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?

可以看到它的主要繼承關(guān)系。

比如innerHTML,其實(shí)在這里https://developer.mozilla.org... Element類的屬性

回答2:

javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?從上圖可以看出HTML的元素都有對(duì)應(yīng)的接口,是javasript的一部分,參考MDNhttps://developer.mozilla.org...

回答3:

原型鏈上是 HTMLpElement -> HTMLELement -> Element -> Node -> EventTarget但innerHTML不能直接在他們上面使用,javascript - 在js中,dom對(duì)象的屬性和方法都是繼承自哪里?

dom的innerHTML賦值/取值肯定不是在原型鏈上直接賦值/取值,估計(jì)是內(nèi)部的一些方法來(lái)實(shí)現(xiàn)的,所以上面這一串.hasOwnProperty(’innerHTML’)都是false。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 免费三级网站 | 香蕉伊人网 | 国产免费一区二区三区 | 欧美精品成人 | 久久草视频 | 精品国产一区二区在线观看 | 国产三级一区 | 亚洲一区中文字幕 | www.色网 | 天天爱夜夜操 | 成人黄色av | 中文字幕黄色片 | 成年在线观看 | 九色自拍 | 国产在线视频91 | 蜜桃综合网 | 久久久久久久久久久久久久 | 午夜精品视频在线 | 中国美女乱淫免费看视频 | av网站免费在线观看 | 毛片av在线 | 九九热在线播放 | 看国产毛片 | 黄色三级在线 | 日韩在线精品 | 免费久久 | 在线播放a | 精品欧美一区二区精品久久 | 精品一区二区三区免费看 | 欧美一级特黄视频 | 黄色av毛片 | 日韩精品视频在线免费观看 | 亚洲视频在线观看 | 亚洲精品播放 | 三级在线观看视频 | 伊人国产精品 | 久久婷婷网 | 一区二区欧美日韩 | 日韩一级大片 | 亚洲精品久久久久久久久 | 国产成人免费观看 |