var p = document.getElementById("wrap");
p.parentNode.appendChild(p.childNodes[1]);
p.parentNode.appendChild(p.childNodes[2]);
p.parentNode.removeChild(p);
在线测试 http://jsfiddle.net/zVAxE/1/
jQuery版本
当然你也可以通过jQuery来操作,本质上就是DOM 节点的移动和删除操作.
jQuery由于对js的api做了封装,所以会大大减少代码量,满足楼主需求的jQuery代码为
关键点为如何定位 Text Node
JS版本
在线测试 http://jsfiddle.net/zVAxE/1/
jQuery版本
当然你也可以通过jQuery来操作,本质上就是DOM 节点的移动和删除操作.
jQuery由于对js的api做了封装,所以会大大减少代码量,满足楼主需求的jQuery代码为
关键点为如何定位 Text Node
http://jsfiddle.net/nvTEU/4/
其实,非常非常简单,用jquery只需要这样就行了,不需要移动节点
来个测试链接
http://jsfiddle.net/zVAxE/2/