我认为:
在<head></head>之间的<script></script>是网页初始化时执行的代码,这是还没有网页中的组件,所以会出错可以这样用,不知对不对:
<script>
 function action(){
   document.all.recArchived.style.display = "none";
  }
</script>
<body onload=action()>
<input type="submit" id="recArchived"  name="recArchived" value=" 归 档 " onClick="return checkArchive();">
recArchived已经隐藏
</body>