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 属性。