这个方法不能在父节点中直接使用,而需要从子节点导向父节点,再使用。
如:
<script type="text/javascript">
function replaceMessage() {
var content = document.getElementsByTagName("div"); //div为想要插入新的子节点的父节点。
var newnode = document.createElement("i");
var oldnode = document.getElementById("oldnode");
// document.write(oldnode.innerHTML);
newnode.innerHTML = oldnode.innerHTML;
oldnode.parentNode.replaceChild(newnode, oldnode);//一定要这样写,不能直接用content,直接用父节点
}
</script>