在替换元素节点这一节。 为什么我输入代码 function replaceMessage(){ var newnode = document.createElement("i"); newnode.innerTHML = “JavaScript”; var oldnode = document.getElementById("oldnode"); oldnode.parentNode.replaceChild(newnode,oldnode); } 运行之后 没把文字替换成斜体,而是显示不出来。 但代码换为 function replaceMessage(){ var newnode = document.createElement("i"); var oldnode = document.getElementById("oldnode"); newnode.innerHTML = oldnode.innerHTML; oldnode.parentNode.replaceChild(newnode,oldnode); } 就可以了呢? 问题在哪儿?
badbomb
相关分类