文章詳情頁(yè)
javascript - createElement和crateTextNode的區(qū)別
瀏覽:100日期:2022-12-20 08:19:55
問(wèn)題描述
早幾天面試遇到的一個(gè)問(wèn)題。我的答案是一個(gè)創(chuàng)建標(biāo)簽,另一個(gè)則是創(chuàng)建文本內(nèi)容。但是面試官想要的答案不是這個(gè),所以請(qǐng)問(wèn)下該往哪個(gè)方向思考?
問(wèn)題解答
回答1:往Dom樹(shù)結(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),本身也沒(méi)有額外屬性。
回答2:創(chuàng)建元素節(jié)點(diǎn),創(chuàng)建文本節(jié)點(diǎn)
標(biāo)簽:
JavaScript
上一條:javascript - cookie如何設(shè)置下一條:javascript - 請(qǐng)問(wèn)一下vue的組件切換動(dòng)態(tài)效果為什么只有在chrome瀏覽器下面是正常的呢?
相關(guān)文章:
1. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?2. php - mysql 模糊搜索問(wèn)題3. javascript - 在 vue里面用import引入js文件,結(jié)果為undefined4. php工具箱配置第二個(gè)vhost主機(jī)時(shí)不生效,報(bào)錯(cuò)You don’t have permission5. php - 微信開(kāi)發(fā)驗(yàn)證服務(wù)器有效性6. javascript - 求幫助 , ATOM不顯示界面!!!!7. javascript - js setTimeout在雙重for循環(huán)中如何使用?8. html - 爬蟲(chóng)時(shí)出現(xiàn)“DNS lookup failed”,打開(kāi)網(wǎng)頁(yè)卻沒(méi)問(wèn)題,這是什么情況?9. [python2]local variable referenced before assignment問(wèn)題10. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?
排行榜

熱門(mén)標(biāo)簽