qq_心随风动_0
2015-11-08 21:21
划红线部分看不懂,求大神讲解一下,越详细越好
第一个红线部分是因为替换的话 所有与之相关的属性内容都将被移除。 所以在替换前要先把“javaScript“存期来
后面再赋值给newnode.或者用我这样也行直接给他赋值
var newnode = document.createElement("i");
var newtxt = document.createTextNode("JavaScript");
newnode.appendChild(newtxt);
第二个红线部分之所以要加parentNode 因为replaceChild 是实现子节点(对象)的替换 并不是直接给个值来替换自己 所以要找父节点 说的不好 希望能给你一点点帮助
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题