课程
/前端开发
/JavaScript
/JavaScript进阶篇
和newnode.innerHTML有什么区别呢??
求大神
2015-04-07
源自:JavaScript进阶篇 9-15
正在回答
innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理。
总的来说,如果确定要插入的内容中没有html标签,可以用createTextNode,这样更简洁,但如果不能确定,建议用的方式innerHTML,这样会更安全。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答.innerHTML和.nodeValue区别
2 回答innerHTML和value区别
3 回答createTextNode和innerHTML区别?
3 回答value 和 innerHTML的区别
2 回答innerhtml 和 value的区别?