A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝雨星空 高级黑马   /  2013-10-2 10:13  /  1206 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 蓝雨星空 于 2013-10-3 11:49 编辑

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

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

3 个回复

倒序浏览
如果一个父节点中还有子节点或者孙子节点,删除替换父节点如果用removeNode,replaceNode你得先把孙子节点子节点删了或替换了才能删除或替换父节点,用removeChild和replaceChild就不用,直接父节点操作一步到位。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
DOM中的removeNode和removeChild , replaceNode和replaceChild中是牵扯到父子问题的,一个是删除代替父节点,这样会牵扯到子孙节点的,而删除代替子节点与父节点无关的

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
感谢各位的热情回答哦{:soso_e128:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马