在替换元素节点这一节。
为什么我输入代码
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);
}
就可以了呢?
问题在哪儿?
添加回答
举报
0/150
提交
取消