可以叫我岩学霸嘛
2015-04-07 15:06
和newnode.innerHTML有什么区别呢??
求大神
innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理。
总的来说,如果确定要插入的内容中没有html标签,可以用createTextNode,这样更简洁,但如果不能确定,建议用的方式innerHTML,这样会更安全。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题
回答 2
回答 3