在javascript里document的作用
function adobe()
{
var v1=document.f1.t1.value;
v1=parseInt(v1)+1;
document.f1.t1.value=v1;
}
</script>
<form name="f1">
<input type="text" name="t1" value="0">
<input type="button" value="+" onclick="adobe()">
</form>
我不能理解在这些代码里面document起到什么作用???我试了试把document去了也是能正常显示的!
咱能不能别复制 一楼的版本我看过好几遍 就我这些代码中的document做一下解释行不?! 展开
document 是一个文档对象,使用 document 对象可以对 HTML 文档进行检查、修改或添加内容,并处理该文档内部的事件。浏览器打开一个 HTML 文档时,该文档就成了一个 document 对象,Document 对象使我们可以对 HTML 页面中的所有元素进行访问。它是window对象的一部分,可用window.document,往往省略window。
Document对象是文档数的根节点,documentElement属性是文档的根元素。
Document节点可以有其他子节点(比如Comment及DocumentType节点),不过它只有一个保存文档所有内容的Element子节点。
大多数情况下获取一个Document对象的方法是通过窗口的document属性。Document对象也可以通过IFrame元素的contentDocument属性或任意节点的ownerDocument属性获取。
Document对象的大多数属性提供了对文档元素或其他与文档相关的重要对象的访问,一些Document方法做同样的事:提供一个方法在文档书中查找元素。许多其他Document方法是创建元素及相关对象的“工厂方法”。
可以使用DOMImplementation的createDocument()和createHTMLDocument()方法来生成一个新的Document对象:
docment.implementation.createHTMLDocumen("New Doc");
声明 v1 等于 文档里表名叫f1的 表元素里的 名字叫t1的 文本框的值~!
document.f1.t1.value=v1;这段是指当v1变量加了1之后然后再给
文档里表名叫f1的 表元素里的 名字叫t1的 文本框赋值~!
其实document就指的这个文档,纯属路径!就像指明我们住所的地址一样,
例如:四川省 成都市 某某某某小区
其中四川省就好象document,如果不要的话就直接是成都市,不用说,那肯定是四川的地址了,正规的快递公司都知道,当然也能成立,但是电脑这个东西,有时你不说清楚那就不能怪它了,所以document在这里起到一个代码规范的作用,很多需要兼容的,最好习惯的吧document加上,对以后很有好处!
这段代码的执行效果应该是点一下按钮文本框里的数字就增加1,对吧?
document的集合中有forms,而forms获取以源顺序排列的文档中所有 form 对象的集合。
在HTML DOM框架中,window(窗口对象)比document(文档对象)级别高,document比forms[](表单对象)级别高,forams[]比放在其内的组件对象级别高(如:button,text,checkbox等等)