文章詳情頁
javascript - createElement和crateTextNode的區(qū)別
瀏覽:229日期:2022-12-20 08:19:55
問題描述
早幾天面試遇到的一個問題。我的答案是一個創(chuàng)建標簽,另一個則是創(chuàng)建文本內(nèi)容。但是面試官想要的答案不是這個,所以請問下該往哪個方向思考?
問題解答
回答1:往Dom樹結(jié)構(gòu)中節(jié)點組成和特點上思考:
Node是根節(jié)點,ElementNode和TextNode都繼承自它。
ElementNode對應的是標簽形式, 比如 , 它可以有自己的屬性:比如href,title等。 也會有子元素,比如另外一個Element或者Text
TextNode顧名思義是個文本節(jié)點,表現(xiàn)形式就是文字,并不具備子節(jié)點,本身也沒有額外屬性。
回答2:創(chuàng)建元素節(jié)點,創(chuàng)建文本節(jié)點
標簽:
JavaScript
相關(guān)文章:
1. nignx - docker內(nèi)nginx 80端口被占用2. 關(guān)于docker下的nginx壓力測試3. docker容器呢SSH為什么連不通呢?4. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?5. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””6. mac里的docker如何命令行開啟呢?7. javascript - 連續(xù)點擊觸發(fā)mouseleave事件8. angular.js使用$resource服務把數(shù)據(jù)存入mongodb的問題。9. macos - mac下docker如何設置代理10. docker gitlab 如何git clone?
排行榜

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