黑马程序员技术交流社区

标题: 关于DOM技术中的一个小疑问 [打印本页]

作者: 蓝雨星空    时间: 2013-10-2 10:13
标题: 关于DOM技术中的一个小疑问
本帖最后由 蓝雨星空 于 2013-10-3 11:49 编辑

         在学习毕老师的DOM课程的时候,关于DOM中的removeNode和removeChild , replaceNode和replaceChild, 它们的效果是一模一样的,为什么毕老师说建议使用removeChild和replaceChild 呢?请问有什么区别吗?

作者: 陈钦涛    时间: 2013-10-2 13:31
如果一个父节点中还有子节点或者孙子节点,删除替换父节点如果用removeNode,replaceNode你得先把孙子节点子节点删了或替换了才能删除或替换父节点,用removeChild和replaceChild就不用,直接父节点操作一步到位。
作者: 周志龙    时间: 2013-10-2 19:32
DOM中的removeNode和removeChild , replaceNode和replaceChild中是牵扯到父子问题的,一个是删除代替父节点,这样会牵扯到子孙节点的,而删除代替子节点与父节点无关的
作者: 蓝雨星空    时间: 2013-10-3 11:51
感谢各位的热情回答哦{:soso_e128:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2