简述JavaScript对传统文档对象模型的支持
2015-06-16 00:00
696 查看
这是将其在JavaScript语言早期版本中引入的模型。大家都被所有浏览器都支持,但只允许访问文件的某些关键部分,如表单,表单元素和图像。
该模型提供了若干个只读属性,如标题,URL和上次更改提供关于文档整体的信息。除了有由该模型可用于设置和获取文档的属性值提供各种方法。
文档属性在传统DOM:
下面是文档属性,可以使用传统DOM访问列表:
文档方法在传统DOM:
这里是由传统DOM支持的方法列表:
例子:
我们可以找到任何HTML元素,使用HTML DOM任何HTML文档。例如,如果一个网页文件包含一个表单元素,然后使用JavaScript,我们可以把它称为document.forms[0]。如果Web文档包括两个形式元素的第一种形式被称为document.forms[0]和第二为document.forms[1]。
利用上面给出的层次结构和性质,可以使用document.forms[0].elements[0]等。
下面是一个例子访问使用传统DOM方法文档属性:
<html> <head> <title> Document Title </title> <script type="text/javascript"> <!-- function myFunc() { var ret = document.title; alert("Document Title : " + ret ); var ret = document.URL; alert("Document URL : " + ret ); var ret = document.forms[0]; alert("Document First Form : " + ret ); var ret = document.forms[0].elements[1]; alert("Second element : " + ret ); } //--> </script> </head> <body> <h1 id="title">This is main title</h1> <p>Click the following to see the result:</p> <form name="FirstForm"> <input type="button" value="Click Me" onclick="myFunc();" /> <input type="button" value="Cancel"> </form> <form name="SecondForm"> <input type="button" value="Don't ClickMe"/> </form> </body> </html>
注意: 这个例子的形式和内容等返回对象,我们将不得不使用未在本教程中讨论这些对象的属性来访问它们的值。
相关文章推荐
- 详解JavaScript对W3C DOM模版的支持情况
- 详解JavaScript中的异常处理方法
- 详解JavaScript中的表单验证
- js+HTML5实现视频截图的方法
- js+HTML5基于过滤器从摄像头中捕获视频的方法
- JavaScript AOP编程实例
- 异步加载 javascript css 用什么? 推荐 headjs , 不解释
- 2015061503 - 从action返回到界面组织json字符串(方式1)
- 百个前端设计常用Javascript语句
- javascript eval函数解析json数据时为什么 加上圆括号
- JS类的封装及实现代码
- Json对象与Json字符串互转
- 《JavaScript高级程序设计(第3版)》第14章
- Windows Phone 六、JSON序列化
- JavaScript call
- Extjs Window用法详解
- Extjs Form用法详解
- [html/js]点击标题出现下拉列表
- JSON总结
- 【 D3.js 高级系列 — 9.0 】 交互式提示框