<html>
<head></head>
<body>
<font>Only for test.</font>
<input name="test">
<Script language="JScript">
alert(test);
document.body.innerHTML="";
alert(typeof test);
document.write("<input>");
document.write("<hr>");
</Script>
</body>
</html>弄段代码给你看,第一次alert会出现[object],也就是说,这个INPUT元素存在于BODY元素中,而在执行了document.body.innerHTML="";后,alert(typeof test);的结果是unknown,不存在了。然后这时间我们可以用document.write()方法来写入HTML代码,或是用document.body.innerHTML+="";等等很多的方式来重构页面。