谢沛豪
2016-04-12 14:45
<script type="text/javascript">
function replaceMessage(){
var oldnode=document.getElementById('oldnode');
var oldHTML=oldnode.innerHTML;
var newnode=document.createElement('i');
oldnode.parentNode.replaceChild(newnode,oldnode);//这一句话的parentNode,不懂
newnode.innerHTML=oldHTML;
}
</script>
因为replaceChild()实现是是子节点的替换,所以他要替换他自己的话,他是他爸的小孩嘛,所以就要获取父节点然后再替换他
因为要获取当前节点父级下的元素所以要使用父节点来获取
在父节点下获取子节点
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题