为什么同时改变两个,要点两次按钮才出效果呢?
function replaceMessage(){ var oldnode=document.getElementsByName("oldnode"); var xx=oldnode.length; var newnode=document.createElement("i"); for(var i=0 ;i<xx;i++){ newnode.innerHTML=oldnode[i].innerHTML; oldnode[i].parentNode.replaceChild(newnode,oldnode[i]);}} 为什么同时改变两个,要点两次按钮才出效果呢?