<script language="javascript">
function func2_8()
{
var mychoice="";
for(var i=0;i<document.form1.ah.length;i++){   
if(document.form1.ah[i].checked)
mychoice=mychoice+document.form1.ah[i].value+"、";
}
alert("你的选择是:"+mychoice);
}
</script>
不明白document在里面是什么意思?
帮小弟解释一下这段代码!

解决方案 »

  1.   

    document:英语直接翻译过来的意思为“文件/文献/议案”显然,这里的document也是这个意思document.form1 就是在文件中,被标识为id="form1"的标签
      

  2.   

    document是文件,在这里意思是通过本文件查找本文件下的内容
      

  3.   

    根据《业务制作完全手册》的解释:代表给定浏览器窗口中的 HTML 文档。使用 document 对象可以对 HTML 文档进行检查、修改或添加内容,并处理该文档内部的事件。在 Web 页面上,document 对象可通过 window 对象的 document 属性引用,或者直接引用。
    document 对象在主文档的任意时间均可用,但是对于目前正在轻便动态 HTML(DHTML) 行为中使用的 HTML 组件(HTC)来说却不可用。这是因为轻便的行为仅当在 HTC 文件中不使用 document 对象时才可被定义。结果将使得轻便的行为比常规行为运行更加快速和有效率。但是,轻便的 DHTML 行为可以与常规的 DHTML 行为一样的方法访问主文档的 document 对象。你可以理解成这个“网页”的文档(document)。