Contents
使用JavaScript除了可以访问和操作JavaScript内置的对象外,还可以对HTML DOM对象进行操作。
更多JavaScript对象
这里列出一些常用的JS对象
对象 | 描述 |
---|---|
Window | JavaScript分层结构中最顶层的对象。Window对象代表了浏览器窗口。每一个<body> 或 <frameset> 标签的实例都会自动生成一个Window对象。 |
Navigator | 存储了来访用户的浏览器信息 |
Screen | 存储了来访用户的屏幕显示信息 |
History | 存储了浏览器窗口访问过的URL信息 |
Location | 存储了当前URL的信息 |
HTML DOM
HTML DOM 是一个W3C标准,它是HTML的文本对象模型(Document Object Model for HTML)的缩写。
HTML DOM 定义了一套HTML的标准对象,以及对HTML文本对象访问和操作的标准方法。
所有HTML 元素,连同它们包含的文本和属性,都可以通过DOM来访问。其内容可以被修改或删除,并可以生成新的元素。
HTML DOM 是独立于平台和编程语言的。它可以被任何编程语言所使用,例如Java, JavaScript, 和 VBScript。
下面列出主要的DOM对象:
对象 | 描述 |
---|---|
Document | 代表整个HTML文件,可以被用来访问一个页面上的所有元素。 |
Anchor | 代表一个<a>元素 |
Area | 代表一个 image-map中的<area> 元素 |
Base | 代表一个 <base> 元素 |
Body | 代表一个the <body> 元素 |
Button | 代表一个<button>元素 |
Event | 代表一个事件event的状态 |
Form | 代表一个 <form> 元素 |
Frame | 代表一个 <frame> 元素 |
Frameset | 代表一个 <frameset> 元素 |
Iframe | 代表一个 <iframe> 元素 |
Image | 代表一个 <img> 元素 |
Input button | 代表一个HTML form中的一个按钮 (button) |
Input checkbox | 代表一个HTML form中的一个复选框(checkbox) |
Input file | 代表一个HTML form中的一个文件上载域(fileupload) |
Input hidden | 代表一个HTML form中的一个隐藏域(hidden field) |
Input password | 代表一个HTML form中的一个密码域(password field) |
Input radio | 代表一个HTML form中的一个单选按钮(radio button) |
Input reset | 代表一个HTML form中的一个重置按钮(reset button) |
Input submit | 代表一个HTML form中的一个提交按钮(submit button) |
Input text | 代表一个HTML form中的一个文本输入框(text-input field) |
Link | 代表一个 <link> 元素 |
Meta | 代表一个 <meta> 元素 |
Option | 代表一个 <option> 元素 |
Select | 代表一个HTML form中的一个下拉菜单(selection list) |
Style | 代表一个单独的风格(style) 语句 |
Table | 代表一个 <table> 元素 |
TableData | 代表一个 <td> 元素 |
TableRow | 代表一个 <tr> 元素 |
Textarea | 代表一个 <textarea> 元素 |