文章詳情頁
javascript - createElement和crateTextNode的區(qū)別
瀏覽:209日期:2022-12-20 08:19:55
問題描述
早幾天面試遇到的一個(gè)問題。我的答案是一個(gè)創(chuàng)建標(biāo)簽,另一個(gè)則是創(chuàng)建文本內(nèi)容。但是面試官想要的答案不是這個(gè),所以請(qǐng)問下該往哪個(gè)方向思考?
問題解答
回答1:往Dom樹結(jié)構(gòu)中節(jié)點(diǎn)組成和特點(diǎn)上思考:
Node是根節(jié)點(diǎn),ElementNode和TextNode都繼承自它。
ElementNode對(duì)應(yīng)的是標(biāo)簽形式, 比如 , 它可以有自己的屬性:比如href,title等。 也會(huì)有子元素,比如另外一個(gè)Element或者Text
TextNode顧名思義是個(gè)文本節(jié)點(diǎn),表現(xiàn)形式就是文字,并不具備子節(jié)點(diǎn),本身也沒有額外屬性。
回答2:創(chuàng)建元素節(jié)點(diǎn),創(chuàng)建文本節(jié)點(diǎn)
標(biāo)簽:
JavaScript
上一條:javascript - cookie如何設(shè)置下一條:javascript - 請(qǐng)問一下vue的組件切換動(dòng)態(tài)效果為什么只有在chrome瀏覽器下面是正常的呢?
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. boot2docker無法啟動(dòng)3. docker-compose中volumes的問題4. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. nignx - docker內(nèi)nginx 80端口被占用7. dockerfile - 為什么docker容器啟動(dòng)不了?8. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?9. docker容器呢SSH為什么連不通呢?10. 關(guān)于docker下的nginx壓力測試
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備