Window 对象集合
frames[] 返回窗口中所有命名的框架。
Window 对象属性
属性 描述
closed 返回窗口是否已被关闭。
defaultStatus 设置或返回窗口状态栏中的默认文本。
document 对 Document 对象的只读引用。
history 对 History 对象的只读引用。
innerheight 返回窗口的文档显示区的高度。
innerwidth 返回窗口的文档显示区的宽度。
location 用于窗口或框架的 Location 对象。
name 设置或返回窗口的名称。
Navigator 对 Navigator 对象的只读引用。
opener 返回对创建此窗口的窗口的引用。
outerheight 返回窗口的外部高度。
outerwidth 返回窗口的外部宽度。
parent 返回父窗口。
Screen 对 Screen 对象的只读引用。请参数 Screen 对象。
self 返回对当前窗口的引用。等价于 Window 属性。
status 设置窗口状态栏的文本。
top 返回最顶层的先辈窗口。
window 它包含了对窗口自身的引用。
Window 对象方法
方法 描述
blur() 把键盘焦点从顶层窗口移开。
focus() 把键盘焦点给予一个窗口。
alert() 显示带有一段消息和一个确认按钮的警告框。
setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。
setTimeout() 在指定的毫秒数后调用函数或计算表达式
clearInterval() 取消由 setInterval() 设置的 timeout。
clearTimeout() 取消由 setTimeout() 方法设置的 timeout。
close() 关闭浏览器窗口。
confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。
createPopup() 创建一个 pop-up 窗口
moveBy() 可相对窗口的当前坐标把它移动指定的像素。
moveTo() 把窗口的左上角移动到一个指定的坐标。
open() 打开一个新的浏览器窗口或查找一个已命名的窗口。
print() 打印当前窗口的内容
prompt() 显示可提示用户输入的对话框。
resizeBy() 按照指定的像素调整窗口的大小。
resizeTo() 把窗口的大小调整到指定的宽度和高度。
scrollBy() 按照指定的像素值来滚动内容。
scrollTo() 把内容滚动到指定的坐标。
History 对象属性
属性 描述
length 返回浏览器历史列表中的 URL 数量。
History 对象方法
方法 描述
back() 加载 history 列表中的前一个 URL。
forward() 加载 history 列表中的下一个 URL。
go() 加载 history 列表中的某个具体页面。
Location 对象属性
属性 描述
hash 设置或返回从井号 (#) 开始的 URL(锚)。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
href 设置或返回完整的 URL。
pathname 设置或返回当前 URL 的路径部分。
port 设置或返回当前 URL 的端口号。
protocol 设置或返回当前 URL 的协议。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
Location 对象方法
属性 描述
assign() 加载新的文档。
reload() 重新加载当前文档。
replace() 用新的文档替换当前文档。
Navigator 对象属性
属性 描述
appName 返回浏览器的名称。
appVersion 返回浏览器的平台和版本信息。
browserLanguage 返回当前浏览器的语言。
cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。
onLine 返回指明系统是否处于脱机模式的布尔值。
platform 返回运行浏览器的操作系统平台。
systemLanguage 返回 OS 使用的默认语言。
userAgent 返回由客户机发送服务器的 user-agent 头部的值。
userLanguage 返回 OS 的自然语言设置。
Document 对象属性
属性 描述
body 提供对 <body> 元素的直接访问。
cookie 设置或返回与当前文档有关的所有 cookie。
domain 返回当前文档的域名。
lastModified 返回文档被最后修改的日期和时间。
referrer 返回载入当前文档的文档的 URL。
title 返回当前文档的标题。
URL 返回当前文档的 URL。
Document 对象方法
方法 描述
open() 打开一个流,以收集来自任何document.write()或document.writeln()方法的输出。
close() 关闭用document.open()方法打开的输出流,并显示选定的数据。
write() 向文档写 HTML 表达式或JavaScript代码。
writeln() 等同于write()方法不同的是在每个表达式之后写一个换行符。
getElementById() 返回对拥有指定id的第一个对象的引用。
getElementsByName() 返回带有指定名称的对象集合。
getElementsByTagName() 返回带有指定标签名的对象集合。
Body 对象的属性
也是下边元素的标准属性
属性 描述
className 设置或返回元素的class属性。
dir 设置或返回文本的方向。
id 设置或返回body的id。
lang 设置或返回元素的语言代码。
title 设置或返回元素的咨询性的标题。
Button 对象的属性
属性 描述
accessKey 设置或返回访问某个按钮的快捷键。
disabled 设置或返回是否禁用按钮。
form 返回对包含按钮的表单的引用。
id 设置或返回按钮的id。
name 设置或返回按钮的名称。
tabIndex 设置或返回按钮的Tab键控制次序。
type 返回按钮的表单类型。
value 设置或返回显示在按钮上的文本。
事件句柄
属性 事件发生在何时
onabort 图像的加载被中断。
onblur 元素失去焦点。
onchange 域的内容被改变。
onclick 当用户点击某个对象时调用的事件句柄。
ondblclick 当用户双击某个对象时调用的事件句柄。
onerror 在加载文档或图像时发生错误。
onfocus 元素获得焦点。
onload 一张页面或一幅图像完成加载。
onkeydown 某个键盘按键被按下。
onkeypress 某个键盘按键被按下并松开。
onkeyup 某个键盘按键被松开。
鼠标按钮被按下。
鼠标被移动。
鼠标从某元素移开。
鼠标移到某元素之上。
鼠标按键被松开。
onreset 重置按钮被点击。
onresize 窗口或框架被重新调整大小。
onselect 文本被选中。
onsubmit 确认按钮被点击。
onunload 用户退出页面。
Form 对象集合
集合 描述
elements[] 包含表单中所有元素的数组。
Form 对象属性
属性 描述
acceptCharset 服务器可接受的字符集。
action 设置或返回表单的 action 属性。
enctype 设置或返回表单用来编码内容的 MIME 类型。
id 设置或返回表单的 id。
length 返回表单中的元素数目。
method 设置或返回将数据发送到服务器的 HTTP 方法。
name 设置或返回表单的名称。
target 设置或返回表单提交结果的 Frame 或 Window 名。
Input 对象的属性
属性 描述
Input 对象的属性
属性 描述
accessKey 设置或返回访问对象的快捷键。
alt 设置或返回当浏览器无法显示对象时供显示的替代文本。
disabled 设置或返回是否禁用对象。
form 返回对包含该对象的表单对象的引用。
id 设置或返回对象的 id。
name 设置或返回对象的名称。
tabIndex 设置或返回对象的 tab 键控制次序。
type 返回对象的表单元素类型。
value 设置或返回在对象上显示的文本。
注释:input元素的属性butten对象属性和Reset对象属性和Submit 对象属性都具有
Radio 对象的属性
Checkbox 对象的属性
属性 描述
checked 设置或返回 checkbox 是否应被选中。
defaultChecked 返回 checked 属性的默认值。
FileUpload 对象的属性
属性 描述
accept 设置或返回指示文件传输的 MIME 类型的列表(逗号分隔)。
defaultValue 设置或返回 FileUpload 对象的初始值。
Password 对象属性
属性 描述
maxLength 设置或返回密码字段中字符的最大数目。
readOnly 设置或返回密码字段是否应当是只读的。
size 设置或返回密码字段的长度。
Text 对象属性
属性 描述
defaultValue 设置或返回文本域的默认值。
maxLength 设置或返回文本域中的最大字符数。
Link 对象属性
属性 描述
charset 设置或返回目标 URL 的字符编码。
disabled 设置或返回目标 URL 是否当被禁用。
href 设置或返回被链接资源的 URL。
hreflang 设置或返回目标 URL 的基准语言。
id 设置或返回某个 <link> 元素的 id。
media 设置或返回文档显示的设备类型。
name 设置或返回 <link> 元素的名称。
rel 设置或返回当前文档与目标 URL之间的关系。
rev 设置或返回目标 URL 与当前文档之间的关系。
type 设置或返回目标 URL 的 MIME 类型。
Select 对象属性
属性 描述
accessKey 设置或返回访问对象的快捷键。
alt 设置或返回当浏览器无法显示对象时供显示的替代文本。
disabled 设置或返回是否禁用对象。
form 返回对包含该对象的表单对象的引用。
id 设置或返回对象的 id。
name 设置或返回对象的名称。
tabIndex 设置或返回对象的 tab 键控制次序。
type 返回对象的表单元素类型。
value 设置或返回在对象上显示的文本。
multiple 设置或返回是否选择多个项目。
selectedIndex 设置或返回下拉列表中被选项目的索引号。
Option 对象的属性
属性 描述
defaultSelected 返回 selected 属性的默认值。
disabled 设置或返回选项是否应被禁用。
form 返回对包含该元素的 <form> 元素的引用。
id 设置或返回选项的 id。
index 返回下拉列表中某个选项的索引位置。
selected 设置或返回 selected 属性的值。
text 设置或返回某个选项的纯文本值。
value 设置或返回被送往服务器的值。
Textarea 对象的属性
属性 描述
accessKey 设置或返回访问 textarea 的键盘快捷键。
cols 设置或返回 textarea 的宽度。
defaultValue 设置或返回文本框中的初始内容。
disabled 设置或返回 textarea 是否应当被禁用。
form 返回对包含该 textarea 的表单对象的引用。
id 设置或返回某个 textarea 的 id。
name 设置或返回 textarea 的名称。
readOnly 设置或返回 textarea 是否应当是只读的。
rows 设置或返回 textarea 的高度。
tabIndex 设置或返回 textarea 的 tab 键控制次序。
type 返回该文本框的表单类型。
value 设置或返回在 textarea 中的文本。
Style 对象代表一个单独的样式声明。
Style对象属性的语法:
document.getElementById("id").style.样式="值";
HTML DOM Table 对象
11.Table 对象集合
集合 描述
cells[] 返回包含表格中所有单元格的一个数组。
rows[] 返回包含表格中所有行的一个数组。
1.2.Table 对象属性
属性 描述
align 表在文档中的水平对齐方式。(已废弃)
border 设置或返回表格边框的宽度。
caption 对表格的 <caption> 元素的引用。
cellPadding 设置或返回单元格内容和单元格边框之间的空白量。
cellSpacing设置或返回在表格中的单元格之间的空白量
frame 设置或返回表格的外部边框。
id 设置或返回表格的 id。
rules 设置或返回表格的内部边框(行线)。
summary 设置或返回对表格的描述(概述)。
width 设置或返回表格的宽度。
className设置或返回元素的 class 属性。
dir 设置或返回文本的方向。
lang 设置或返回元素的语言代码。
title 设置或返回元素的 title 属性。
1.3.Table 对象方法
方法 描述
createCaption() 为表格创建一个 caption 元素。
createTFoot() 在表格中创建一个空的 tFoot 元素。
createTHead() 在表格中创建一个空的 tHead 元素。
deleteCaption() 从表格删除 caption 元素以及其内容。
deleteRow() 从表格删除一行。
deleteTFoot() 从表格删除 tFoot 元素及其内容。
deleteTHead() 从表格删除 tHead 元素及其内容。
insertRow() 在表格中插入一个新行。
2.1TableRow 对象集合
集合 描述
cells[] 返回包含行中所有单元格的一个数组。
2.2TableRow 对象属性
属性 描述
id 设置或返回行的 id。
align 设置或返回在行中数据的水平排列。
innerHTML 设置或返回行的开始标签和结束标签之间的 HTML
rowIndex 返回该行在表中的位置。
vAlign 设置或返回在行中的数据的垂直排列方式。
2.3TableRow 对象方法
方法 描述
deleteCell() 删除行中的指定的单元格。
insertCell() 在一行中的指定位置插入一个空的 <td> 元素。
3.1TableCell 对象属性
属性 描述
abbr 设置或返回单元格中内容的缩写版本。
align 设置或返回单元格内部数据的水平排列方式。
axis 设置或返回相关单元格的一个逗号分隔的列表。
cellIndex 返回单元格在某行的单元格集合中的位置。
colSpan 单元格横跨的列数。
headers 设置或返回 header-cell 的 id 值。
id 设置或返回单元格的 id。
innerHTML 设置或返回单元格的开始标签和结束标签之间的 HTML。
rowSpan 设置或返回单元格可横跨的行数。
scope 设置或返回此单元格是否可提供标签信息。
vAlign 设置或返回表格单元格内数据的垂直排列方式。
width 设置或返回单元格的宽度。
className 设置或返回元素的 class 属性。
dir 设置或返回文本的方向。
lang 设置或返回元素的语言代码。
title 设置或返回元素的 title 属性。