<script type="text/javascript">
function replaceMessage(){
var newnode=document.createElement("h3");
var newnodeText=document.createTextNode("javascript3");
newnode.appendChild(newnodeText);
var oldNode=document.getElementById("oldnode");
oldnode.parentNode.replaceChild(newnode,oldnode);}
</script>
前面的代码我没有输入了,我将newnode和oldnode替换成text1与text2没有反应
用这两个词是为了让初次学习的同学明白其代表的意义,不用纠结于这些
<script type="text/javascript">
function replaceMessage(){
var oldM=document.getElementById("oldnode");
var oldHTML=oldM.innerHTML;
var newY=document.createElement("p");
var newYText=document.createTextNode("php");
oldM.parentNode.replaceChild(newY,oldM) ;
newY.innerHTML="PHP";
}
</script>
可以的。我试过了。可以。你也可以试试。旧的变量名,和新的变量名。交换下。结果一样。