JavaScript HTML DOM 对象

使用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> 元素

Leave a comment

Current ye@r *