为什么oldnode一直会是null?不应该是<b>标签吗?
你把你代码里的 document.write(newnode.innerHTML); 去掉就可以了。在页面已经加载完成后调用write函数会重写整个页面 这就导致了 原有的<b id="oldnode">JavaScript</b> 被移除