魔铃咔咔
2017-03-06 10:51
var newnodeText=document.createTextNode("javaScript");
newnode.appendChild(newnodeText);
我把“javaScript”换成其他的,是直接替换文本了,为什么这里一定要使用javaScript呢?这两句话是什么意思啊?
明白了,这里就是创建一个新节点,且赋值新节点内容为"javaScript",然后再进行替换。
innerHTML和createTextNode都可以把一段内容添加到一个节点中,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式,这样会更安全
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题