文章詳情頁
javascript - createElement和crateTextNode的區(qū)別
瀏覽:226日期:2022-12-20 08:19:55
問題描述
早幾天面試遇到的一個問題。我的答案是一個創(chuàng)建標簽,另一個則是創(chuàng)建文本內(nèi)容。但是面試官想要的答案不是這個,所以請問下該往哪個方向思考?
問題解答
回答1:往Dom樹結構中節(jié)點組成和特點上思考:
Node是根節(jié)點,ElementNode和TextNode都繼承自它。
ElementNode對應的是標簽形式, 比如 , 它可以有自己的屬性:比如href,title等。 也會有子元素,比如另外一個Element或者Text
TextNode顧名思義是個文本節(jié)點,表現(xiàn)形式就是文字,并不具備子節(jié)點,本身也沒有額外屬性。
回答2:創(chuàng)建元素節(jié)點,創(chuàng)建文本節(jié)點
標簽:
JavaScript
相關文章:
1. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]2. html5 - datatables 加載不出來數(shù)據(jù)。3. javascript - QQ第三方登錄的問題4. html5和Flash對抗是什么情況?5. 利用IPMI遠程安裝centos報錯!6. node.js - mongodb查找子對象的名稱為某個值的對象的方法7. 運行python程序時出現(xiàn)“應用程序發(fā)生異常”的內(nèi)存錯誤?8. 在mac下出現(xiàn)了兩個docker環(huán)境9. 正在使用electron和node.js做桌面應用,需要實時監(jiān)聽是否有網(wǎng)絡連接,node或者electron是否可以做到10. spring-mvc - spring-session-redis HttpSessionListener失效
排行榜

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