abs()
|
返回x的绝对值 |
Math |
accessKey
|
设置或返回元素的accesskey属性 |
Element |
acos()
|
以弧度数为单位返回x的反余弦值 |
Math |
acosh()
|
返回x的双曲反余弦 |
Math |
activeElement
|
返回文档中当前聚焦的元素 |
Document |
addEventListener()
|
将事件处理程序附加到文档 |
Document, Element |
adoptNode()
|
从另一个文档中采用节点 |
Document |
alert()
|
显示带有消息和“确定”按钮的警告框 |
Window |
altKey
|
返回触发鼠标事件时是否按下“ALT”键 |
MouseEvent, KeyboardEvent, TouchEvent |
anchors
|
返回文档中具有name属性的所有<a>元素的集合 |
Document |
animationName
|
返回动画的名称 |
AnimationEvent |
appCodeName
|
返回浏览器的代码名称 |
Navigator |
appendChild()
|
将新的子节点添加到元素,作为最后一个子节点 |
Element |
applets
|
返回文档中所有<applet>元素的集合 |
Document |
appName
|
返回浏览器的名称 |
Navigator |
appVersion
|
返回浏览器的版本信息 |
Navigator |
asin()
|
以弧度为单位返回x的反正弦值 |
Math |
asinh()
|
返回x的双曲反正弦 |
Math |
assert()
|
如果断言为false,则将错误消息写入控制台 |
Console |
assign()
|
加载新文档 |
Location |
atan()
|
返回x的反正切值,在-PI/2到PI/2弧度之间的数值 |
Math |
atan2()
|
返回其参数的商的反正切值 |
Math |
atanh()
|
返回x的双曲反正切 |
Math |
atob()
|
解码base-64编码的字符串 |
Window |
attributes
|
返回元素属性的NamedNodeMap |
Element |
availHeight
|
返回屏幕高度(Windows任务栏除外) |
Screen |
availWidth
|
返回屏幕宽度(不包括Windows任务栏) |
Screen |
back()
|
加载历史记录列表中的上一个URL |
History |
baseURI
|
返回文档的绝对基URI |
Document |
blur()
|
从元素中移除焦点 |
Element, Window |
body
|
设置或返回文档的正文(<body>元素) |
Document |
break
|
退出开关或循环 |
Statements |
btoa()
|
在base-64中编码一个字符串 |
Window |
bubbles
|
返回特定事件是否为冒泡事件 |
Event |
button
|
返回触发鼠标事件时按下的鼠标按钮 |
MouseEvent |
buttons
|
返回触发鼠标事件时按下的鼠标按钮 |
MouseEvent |
cancelable
|
返回事件是否可以阻止其默认操作 |
Event |
cbrt()
|
返回x的立方根 |
Math |
ceil()
|
返回x,向上舍入到最接近的整数 |
Math |
changeTouches |
返回在上一次触摸和此触摸之间状态发生变化的所有触摸对象的列表 |
TouchEvent |
characterSet
|
返回文档的字符编码 |
Document |
charAt()
|
返回指定索引处的字符(位置) |
String |
charCode
|
返回触发onkeypress事件的键的Unicode字符代码 |
KeyboardEvent |
charCodeAt()
|
返回指定索引处的字符的Unicode |
String |
charset |
已过时。请改用characterSet。返回文档的字符编码 |
Document |
childElementCount
|
返回元素具有的子元素数 |
Element |
childNodes
|
返回元素子节点的集合(包括文本和注释节点) |
Element |
children
|
返回元素的子元素的集合(不包括文本和注释节点) |
Element |
classList
|
返回元素的类名 |
Element |
className
|
设置或返回元素的class属性的值 |
Element |
clear()
|
清除控制台 |
Console, Storage |
clearInterval()
|
清除使用setInterval()设置的计时器 |
Window |
clearTimeout()
|
清除使用setTimeout()设置的计时器 |
Window |
clearWatch() |
取消注册先前使用Geolocation.watchPosition()安装的位置/错误监视处理程序 |
Geolocation |
click()
|
模拟鼠标单击元素 |
Element |
clientHeight
|
返回元素的高度,包括填充 |
Element |
clientLeft
|
返回元素左边框的宽度 |
Element |
clientTop
|
返回元素顶部边框的宽度 |
Element |
clientWidth
|
返回元素的宽度,包括填充 |
Element |
cloneNode()
|
克隆节点 |
Element |
clientX
|
触发鼠标事件时,返回鼠标指针相对于当前窗口的水平坐标 |
MouseEvent, TouchEvent |
clientY
|
触发鼠标事件时,返回鼠标指针相对于当前窗口的垂直坐标 |
MouseEvent, TouchEvent |
clipboardData |
返回包含受剪贴板操作影响的数据的对象 |
ClipboardData |
closed
|
返回一个布尔值,指示窗口是否已关闭 |
Window |
close()
|
关闭先前使用document.open()打开的输出流 |
Document, Window |
code
|
返回触发事件的键的代码 |
KeyboardEvent |
colorDepth
|
返回用于显示图像的调色板的位深度 |
Screen |
compareDocumentPosition()
|
比较两个元素的文档位置 |
Element |
compile()
|
在1.5版中已弃用。编译正则表达式 |
RegExp |
composed |
返回事件是否成立 |
Event |
concat()
|
连接两个或多个数组,并返回已连接数组的副本 |
Array, String |
confirm()
|
显示一个对话框,其中包含消息,“确定”和“取消”按钮 |
Window |
const |
声明具有常量值的变量 |
Statements |
constructor
|
返回创建Array对象原型的函数 |
Array, Boolean, Date, Number, RegExp |
contains()
|
如果节点是节点的后代,则返回true,否则返回false |
Element |
contentEditable
|
设置或返回元素的内容是否可编辑 |
Element |
continue
|
如果发生指定条件,则中断一次迭代(在循环中),并继续循环中的下一次迭代 |
Statements |
console |
返回对Console对象的引用,该对象提供将信息记录到浏览器控制台的方法(请参阅Console对象) |
Window |
cookie
|
返回文档中cookie的所有名称/值对 |
Document |
cookieEnabled
|
确定是否在浏览器中启用了cookie |
Navigator |
coordinates
|
返回地球上设备的位置和高度 |
Geolocation |
copyWithin()
|
将数组中的数组元素复制到指定位置和从指定位置复制 |
Array |
cos(x)
|
返回x的余弦值(x以弧度表示) |
Math |
cosh(x)
|
返回x的双曲余弦值 |
Math |
count()
|
记录调用count()的特定调用的次数 |
Console |
createAttribute()
|
创建属性节点 |
Document |
createComment()
|
创建具有指定文本的Comment节点 |
Document |
createDocumentFragment()
|
创建一个空的DocumentFragment节点 |
Document |
createElement()
|
创建一个Element节点 |
Document |
createEvent()
|
创建一个新事件 |
Document, Event |
createTextNode()
|
创建一个Text节点 |
Document |
ctrlKey
|
返回触发鼠标事件时是否按下“CTRL”键 |
MouseEvent, KeyboardEvent, TouchEvent |
currentTarget
|
返回其事件侦听器触发事件的元素 |
Event |
data
|
返回插入的字符 |
InputEvent |
dataTransfer |
返回包含被拖放或插入/删除的数据的对象 |
DragEvent, InputEvent |
debugger
|
停止执行JavaScript,并调用(如果可用)调试功能 |
Statements |
decodeURI()
|
解码URI |
Global |
decodeURIComponent()
|
解码URI组件 |
Global |
defaultPrevented
|
返回是否为该事件调用了preventDefault()方法 |
Event |
defaultStatus
|
设置或返回窗口状态栏中的默认文本 |
Window |
defaultView
|
返回与文档关联的窗口对象,如果没有,则返回null。 |
Document |
deltaX
|
返回鼠标滚轮的水平滚动量(x轴) |
WheelEvent |
deltaY
|
返回鼠标滚轮的垂直滚动量(y轴) |
WheelEvent |
deltaZ
|
返回z轴的鼠标滚轮的滚动量 |
WheelEvent |
deltaMode
|
返回表示增量值(像素,行或页)的度量单位的数字 |
WheelEvent |
designMode
|
控制整个文档是否应该可编辑。 |
Document |
detail
|
返回一个数字,指示单击鼠标的次数 |
UiEvent |
do ... while
|
执行一个语句块并在条件为真时重复该块 |
Statements |
doctype
|
返回与文档关联的文档类型声明 |
Document |
document |
返回窗口的Document对象(请参阅Document对象) |
Window |
documentElement
|
返回文档的Document元素(<html>元素) |
Document |
documentMode
|
返回浏览器用于呈现文档的模式 |
Document |
documentURI
|
设置或返回文档的位置 |
Document |
domain
|
返回加载文档的服务器的域名 |
Document |
domConfig |
已过时。返回文档的DOM配置 |
Document |
elapsedTime
|
返回动画运行的秒数 |
AnimationEvent |
elapsedTime
|
返回转换已运行的秒数 |
AnimationEvent |
embeds
|
返回文档的所有<embed>元素的集合 |
Document |
encodeURI()
|
对URI进行编码 |
Global |
encodeURIComponent()
|
对URI组件进行编码 |
Global |
E
|
返回欧拉数(约2.718) |
Math |
endsWith()
|
检查字符串是否以指定的字符串/字符结尾 |
String |
entries()
|
返回Array Iteration对象键/值对 |
Array |
error()
|
向控制台输出错误消息 |
Console |
escape()
|
在1.5版中已弃用。请改用encodeURI()或encodeURIComponent() |
Global |
eval()
|
计算字符串并执行它,就好像它是脚本代码一样 |
Global |
eventPhase
|
返回当前正在评估事件流的哪个阶段 |
Event |
every()
|
检查数组中的每个元素是否都通过了测试 |
Array |
exec()
|
测试字符串中的匹配项。返回第一个匹配项 |
RegExp |
execCommand()
|
在当前具有焦点的元素上调用指定的剪贴板操作。 |
Document |
exitFullscreen()
|
在全屏模式下取消元素 |
Element |
exp(x)
|
返回Ex的值 |
Math |
dir
|
设置或返回元素的dir属性的值 |
Element |
fill()
|
使用静态值填充数组中的元素 |
Array |
filter()
|
使用传递测试的数组中的每个元素创建一个新数组 |
Array |
find()
|
返回传递测试的数组中第一个元素的值 |
Array |
findIndex()
|
返回传递测试的数组中第一个元素的索引 |
Array |
floor()
|
返回x,向下舍入到最接近的整数 |
Math |
focus()
|
将焦点放在元素上 |
Element, Window |
for
|
只要条件为真,就标记要执行的语句块 |
Statements |
for ... in
|
标记要为对象(或数组)的每个元素执行的语句块 |
Statements |
forEach()
|
为每个数组元素调用一个函数 |
Array |
forms
|
返回文档中所有<form>元素的集合 |
Document |
forward()
|
加载历史列表中的下一个URL |
History |
frameElement
|
返回插入当前窗口的<iframe>元素 |
Window |
frames
|
返回当前窗口中的所有<iframe>元素 |
Window |
from()
|
从对象创建数组 |
Array |
fromCharCode()
|
将Unicode值转换为字符 |
String |
fullscreenElement
|
返回以全屏模式显示的当前元素 |
Document |
fullscreenEnabled()
|
返回一个布尔值,指示是否可以在全屏模式下查看文档 |
Document |
function
|
声明一个函数 |
Statements |
geolocation |
返回可用于定位用户位置的Geolocation对象 |
Navigator |
getDate()
|
返回月中的某天(从1-31开始) |
Date |
getDay()
|
返回星期几(从0到6) |
Date |
getAttribute()
|
返回元素节点的指定属性值 |
Element |
getAttributeNode()
|
返回指定的属性节点 |
Element |
getBoundingClientRect()
|
返回元素的大小及其相对于视口的位置 |
Element |
getComputedStyle()
|
获取应用于元素的当前计算CSS样式 |
Window |
getCurrentPosition() |
返回设备的当前位置 |
Geolocation |
getElementById()
|
返回具有指定值的ID属性的元素 |
Document |
getElementsByClassName()
|
返回包含具有指定类名的所有元素的NodeList |
Document, Element |
getElementsByName()
|
返回包含具有指定名称的所有元素的NodeList |
Document |
getElementsByTagName()
|
返回包含具有指定标记名称的所有元素的NodeList |
Document, Element |
getFullYear()
|
返回年份 |
Date |
getHours()
|
返回小时(从0到23) |
Date |
getItem() |
返回指定键名的值 |
Storage |
getMilliseconds()
|
返回毫秒数(从0到1999) |
Date |
getMinutes()
|
返回分钟(从0到59) |
Date |
getModifierState()
|
返回包含将受插入/删除影响的目标范围的数组 |
MouseEvent |
getMonth()
|
返回月份(从0到11) |
Date |
getNamedItem()
|
从NamedNodeMap返回指定的属性节点 |
Attribute |
getSeconds()
|
返回秒数(从0到59) |
Date |
getSelection() |
返回表示用户选择的文本范围的Selection对象 |
Window |
getTargetRanges() |
返回包含将受插入/删除影响的目标范围的数组 |
InputEvent |
getTime()
|
返回自1970年1月1日午夜和指定日期以来的毫秒数 |
Date |
getTimezoneOffset()
|
返回UTC时间和本地时间之间的时差,以分钟为单位 |
Date |
getUTCDate()
|
根据世界时间(1-31)返回月中的某天 |
Date |
getUTCDay()
|
根据世界时间(0-6)返回星期几 |
Date |
getUTCFullYear()
|
根据世界时间返回年份 |
Date |
getUTCHours()
|
根据世界时间(从0到23)返回小时 |
Date |
getUTCMilliseconds()
|
根据通用时间(从0-999)返回毫秒 |
Date |
getUTCMinutes()
|
根据世界时间(从0到59)返回分钟 |
Date |
getUTCMonth()
|
根据世界时间(0-11)返回月份 |
Date |
getUTCSeconds()
|
根据通用时间(从0到59)返回秒数 |
Date |
getYear() |
已过时。请改用getFullYear()方法 |
Date |
global
|
检查是否设置了“g”修饰符 |
RegExp |
go()
|
从历史记录列表中加载特定的URL |
History |
group()
|
在控制台中创建新的内联组。在调用console.groupEnd()之前,这会在控制台消息之后增加一个额外的级别 |
Console |
groupCollapsed()
|
在控制台中创建新的内联组。但是,新组已创建折叠。用户需要使用公开按钮来展开它 |
Console |
groupEnd()
|
退出控制台中的当前内联组 |
Console |
hasAttribute()
|
如果元素具有指定的属性,则返回true,否则返回false |
Element |
hasAttributes()
|
如果元素具有任何属性,则返回true,否则返回false |
Element |
hasChildNodes()
|
如果元素具有任何子节点,则返回true,否则返回false |
Element |
hasFocus()
|
返回一个布尔值,指示文档是否具有焦点 |
Document |
hash
|
设置或返回URL的锚点(#)部分 |
Location |
head
|
返回文档的<head>元素 |
Document |
height
|
返回屏幕的总高度 |
Screen |
history |
返回窗口的History对象(请参阅History对象) |
Window |
host
|
设置或返回URL的主机名和端口号 |
Location |
hostname
|
设置或返回URL的主机名 |
Location |
href
|
设置或返回整个URL |
Location |
id
|
设置或返回元素的id属性的值 |
Element |
if ... else ... else if
|
根据条件标记要执行的语句块 |
Statements |
ignoreCase
|
检查是否设置了“i”修饰符 |
RegExp |
images
|
返回文档中所有<img>元素的集合 |
Document |
implementation
|
返回处理此文档的DOMImplementation对象 |
Document |
importNode()
|
从另一个文档导入节点 |
Document |
includes()
|
检查数组是否包含指定的元素 |
Array, String |
indexOf()
|
在数组中搜索元素并返回其位置 |
Array, String |
Infinity
|
表示正/负无穷大的数值 |
Global |
info()
|
将信息性消息输出到控制台控制台 |
Console |
innerHeight
|
返回窗口内容区域(视口)的高度,包括滚动条 |
Window |
innerHTML
|
设置或返回元素的内容 |
Element |
innerText
|
设置或返回节点及其后代的文本内容 |
Element |
innerWidth
|
返回窗口内容区域(视口)的宽度,包括滚动条 |
Window |
inputEncoding
|
返回用于文档的编码,字符集 |
Document |
inputType
|
返回更改的类型(即“插入”或“删除”) |
InputEvent |
insertAdjacentElement()
|
在相对于当前元素的指定位置插入HTML元素 |
Element |
insertAdjacentHTML()
|
在相对于当前元素的指定位置插入HTML格式的文本 |
Element |
insertAdjacentText()
|
将文本插入相对于当前元素的指定位置 |
Element |
insertBefore()
|
在指定的现有子节点之前插入新的子节点 |
Element |
isArray()
|
检查对象是否为数组 |
Array |
isComposing |
返回事件的状态是否正在撰写 |
|
isContentEditable
|
如果元素的内容是可编辑的,则返回true,否则返回false |
InputEvent, KeyboardEvent |
isDefaultNamespace()
|
如果指定的namespaceURI是默认值,则返回true,否则返回false |
Element |
isEqualNode()
|
检查两个元素是否相等 |
Element |
isFinite()
|
确定值是否为有限的合法数字 |
Number |
isId
|
如果属性的类型为Id,则返回true,否则返回false |
Global, Number |
isInteger()
|
检查值是否为整数 |
Number |
isNaN()
|
确定值是否为非法数字 |
Number |
isSafeInteger()
|
检查值是否为安全整数 |
Global, Number |
isSameNode()
|
检查两个元素是否是同一节点 |
Element |
isSupported()
|
如果元素支持指定的特征,则返回true |
Element |
isTrusted
|
返回事件是否可信 |
Element |
item()
|
返回NamedNodeMap中指定索引处的属性节点 |
HTMLCollection |
join()
|
将数组的所有元素连接成一个字符串 |
Attribute, HTMLCollection |
key |
返回事件表示的键的键值 |
Array |
key()
|
返回存储中第n个键的名称 |
KeyboardEvent, StorageEvent |
keyCode
|
返回触发onkeypress事件的键的Unicode字符代码,或触发onkeydown或onkeyup事件的键的Unicode键代码 |
KeyboardEvent |
keys()
|
返回一个Array Iteration对象,其中包含原始数组的键 |
Array |
lang
|
设置或返回元素的lang属性的值 |
Element |
language
|
返回浏览器的语言 |
Navigator |
lastChild
|
返回元素的最后一个子节点 |
Element |
lastElementChild
|
返回元素的最后一个子元素 |
Element |
lastIndex
|
指定开始下一个匹配的索引 |
RegExp |
lastIndexOf()
|
从数组中搜索元素,从结尾开始,然后返回其位置 |
Array, String |
lastModified
|
返回上次修改文档的日期和时间 |
Document |
length
|
设置或返回数组中的元素数 |
Array, Attribute, History, HTMLCollection, Window, Storage |
lengthComputable |
返回进度的长度是否可计算 |
ProgressEvent |
let |
在括号{}范围内声明变量 |
Statements |
links
|
返回文档中具有href属性的所有<a>和<area>元素的集合 |
Document |
LN2
|
返回2的自然对数(约0.693) |
Math |
LN10
|
返回10的自然对数(约2.302) |
Math |
loaded |
返回已加载的工作量 |
ProgressEvent |
localeCompare()
|
比较当前语言环境中的两个字符串 |
String |
localStorage
|
允许在Web浏览器中保存键/值对。存储没有过期日期的数据 |
Window |
location
|
返回键盘或设备上键的位置 |
KeyboardEvent |
location |
返回窗口的Location对象(请参阅Location对象) |
Window |
log()
|
返回x的自然对数(基数E) |
Math, Console |
LOG2E
|
返回E的基数2对数(约1.442) |
Math |
LOG10E
|
返回E的基数-10对数(约0.434) |
Math |
map()
|
创建一个新数组,其结果是为每个数组元素调用一个函数 |
Array |
match()
|
搜索字符串以查找与正则表达式匹配的内容,并返回匹配项 |
String |
matchMedia()
|
返回表示指定的CSS媒体查询字符串的MediaQueryList对象 |
Window |
max()
|
返回具有最高值的数字 |
Math |
MAX_VALUE
|
返回JavaScript中可能的最大数字 |
Number |
message
|
设置或返回错误消息(字符串)错误 |
Error |
metaKey
|
返回触发事件时是否按下“META”键 |
MouseEvent, KeyboardEvent, TouchEvent |
min()
|
返回具有最小值的数字 |
Math |
multiline
|
检查是否设置了“m”修饰符 |
RegExp |
MIN_VALUE
|
返回JavaScript中可能的最小数字 |
Number |
moveBy()
|
相对于当前位置移动窗口 |
Window |
moveTo()
|
将窗口移动到指定位置 |
Window |
MovementX |
返回鼠标指针相对于上一个mousemove事件位置的水平坐标 |
MouseEvent |
MovementY |
返回鼠标指针相对于上一个mousemove事件位置的垂直坐标 |
MouseEvent |
name
|
设置或返回错误名称 |
Error, Attribute, Window |
namedItem()
|
返回HTMLCollection中具有指定ID或名称的元素 |
HTMLCollection |
namespaceURI
|
返回元素的名称空间URI |
Element |
NaN
|
“NaN”值 |
Global, Number |
navigator |
返回窗口的Navigator对象(请参阅Navigator对象) |
Window |
NEGATIVE_INFINITY
|
表示负无穷大(溢出时返回) |
Number |
newURL
|
更改哈希后,返回文档的URL |
HasChangeEvent |
newValue
|
返回已更改的存储项的新值 |
StorageEvent |
nextSibling
|
返回同一节点树级别的下一个节点 |
Element |
nextElementSibling
|
返回同一节点树级别的下一个元素 |
Element |
nodeName
|
返回节点的名称 |
Element |
nodeType
|
返回节点的节点类型 |
Element |
nodeValue
|
设置或返回节点的值 |
Element |
normalize()
|
删除空文本节点,并连接相邻节点 |
Document, Element |
normalizeDocument()
|
删除空文本节点,并连接相邻节点 |
Document |
now()
|
返回自1970年1月1日午夜以来的毫秒数 |
Date |
Number()
|
将对象的值转换为数字 |
Global |
offsetHeight
|
返回元素的高度,包括填充,边框和滚动条 |
Element |
offsetWidth
|
返回元素的宽度,包括填充,边框和滚动条 |
Element |
offsetLeft
|
返回元素的水平偏移位置 |
Element |
offsetParent
|
返回元素的偏移容器 |
Element |
offsetTop
|
返回元素的垂直偏移位置 |
Element |
offsetX
|
返回鼠标指针相对于目标元素边缘位置的水平坐标 |
MouseEvent |
offsetY
|
返回鼠标指针相对于目标元素边缘位置的垂直坐标 |
MouseEvent |
oldURL
|
在更改哈希之前返回文档的URL |
HasChangeEvent |
oldValue
|
返回已更改的存储项的旧值 |
StorageEvent |
onabort
|
当中止加载媒体时发生该事件 |
UiEvent, Event |
onafterprint
|
页面开始打印时,或者打印对话框已关闭时,会发生此事件 |
Event |
onanimationend
|
CSS动画完成后会发生此事件 |
AnimationEvent |
onanimationiteration
|
重复CSS动画时会发生此事件 |
AnimationEvent |
onanimationstart
|
CSS动画开始时会发生此事件 |
AnimationEvent |
onbeforeprint
|
即将打印页面时发生该事件 |
Event |
onbeforeunload
|
该事件发生在文档即将卸载之前 |
UiEvent, Event |
onblur
|
当元素失去焦点时会发生该事件 |
FocusEvent |
oncanplay
|
当浏览器可以开始播放媒体时(当缓冲已足够开始时),会发生此事件 |
Event |
oncanplaythrough
|
当浏览器可以通过媒体播放而不停止缓冲时,会发生此事件 |
Event |
onchange
|
当表单元素,选择或选中状态的内容发生更改时(对于<input>,<select>和<textarea>),会发生该事件 |
Event |
onclick
|
当用户单击元素时发生该事件 |
MouseEvent |
oncontextmenu
|
当用户右键单击元素以打开上下文菜单时,会发生该事件 |
MouseEvent |
oncopy
|
当用户复制元素的内容时,会发生该事件 |
ClipboardEvent |
oncut
|
当用户剪切元素的内容时发生该事件 |
ClipboardEvent |
ondblclick
|
当用户双击元素时发生该事件 |
MouseEvent |
ondrag
|
拖动元素时会发生该事件 |
DragEvent |
ondragend
|
用户完成拖动元素后会发生该事件 |
DragEvent |
ondragenter
|
当拖动的元素进入放置目标时发生该事件 |
DragEvent |
ondragleave
|
当拖动的元素离开放置目标时发生该事件 |
DragEvent |
ondragover
|
当拖动的元素位于放置目标上时,会发生该事件 |
DragEvent |
ondragstart
|
当用户开始拖动元素时发生该事件 |
DragEvent |
ondrop
|
将拖动的元素放在放置目标上时会发生该事件 |
DragEvent |
ondurationchange |
当媒体的持续时间发生变化时,会发生此事件 |
Event |
onemptied |
当发生错误并且媒体文件突然不可用时(例如意外断开连接),会发生此事件 |
|
onended |
当媒体到达终点时发生事件(对于“感谢收听”等消息很有用) |
Event |
onerror
|
加载外部文件时发生错误时发生该事件 |
ProgressEvent, UiEvent, Event |
onfocus
|
当元素获得焦点时会发生该事件 |
FocusEvent |
onfocusin
|
当元素即将获得焦点时会发生该事件 |
FocusEvent |
onfocusout
|
当元素即将失去焦点时发生该事件 |
FocusEvent |
onfullscreenchange
|
当元素以全屏模式显示时,会发生该事件 |
Event |
onfullscreenerror
|
当元素无法以全屏模式显示时,会发生此事件 |
Event |
onhashchange
|
当URL的锚点部分发生更改时,会发生该事件 |
HashChangeEvent |
oninput
|
当元素获得用户输入时发生该事件 |
InputEvent, Event |
oninvalid
|
当元素无效时发生事件 |
Event |
onkeydown
|
当用户按下某个键时发生该事件 |
KeyboardEvent |
onkeypress
|
当用户按下键时发生该事件 |
KeyboardEvent |
onkeyup
|
用户释放密钥时会发生该事件 |
KeyboardEvent |
onLine
|
确定浏览器是否在线 |
Navigator |
onload
|
加载对象时发生该事件 |
UiEvent, Event |
onloadeddata
|
加载媒体数据时会发生此事件 |
Event |
onloadedmetadata
|
加载元数据(如尺寸和持续时间)时会发生此事件 |
Event |
onloadstart
|
当浏览器开始查找指定的媒体时发生该事件 |
ProgressEvent |
onmessage
|
通过事件源接收消息时发生该事件 |
Event |
onmousedown
|
当用户在元素上按下鼠标按钮时发生该事件 |
MouseEvent |
onmouseenter
|
将指针移动到元素上时会发生该事件 |
MouseEvent |
onmouseleave
|
当指针移出元素时发生该事件 |
MouseEvent |
onmousemove
|
当指针在元素上方移动时,会发生事件 |
MouseEvent |
onmouseover
|
将指针移动到元素或其子项之一时会发生此事件 |
MouseEvent |
onmouseout
|
当用户将鼠标指针移出元素或从其中一个子元素移出时,就会发生该事件 |
MouseEvent |
onmouseup
|
当用户在元素上释放鼠标按钮时发生该事件 |
MouseEvent |
onmousewheel |
已过时。请改用wheel事件 |
WheelEvent |
onoffline
|
当浏览器开始脱机工作时会发生此事件 |
Event |
ononline
|
当浏览器开始在线工作时会发生此事件 |
Event |
onopen
|
打开与事件源的连接时发生该事件 |
Event |
onpagehide
|
当用户导航离开网页时发生该事件 |
PageTransitionEvent |
onpageshow
|
当用户导航到网页时发生该事件 |
PageTransitionEvent |
onpaste
|
当用户在元素中粘贴某些内容时,会发生该事件 |
ClipboardEvent |
onpause
|
当用户或以编程方式暂停媒体时,会发生该事件 |
Event |
onplay
|
介质启动或不再暂停时会发生此事件 |
Event |
onplaying
|
在暂停或停止缓冲后播放媒体时会发生此事件 |
Event |
onpopstate |
窗口的历史记录发生变化时会发生该事件 |
PopStateEvent |
onprogress
|
当浏览器正在获取媒体数据(下载媒体)时发生此事件 |
Event |
onratechange
|
当媒体的播放速度改变时发生该事件 |
Event |
onresize
|
调整文档视图大小时会发生该事件 |
UiEvent, Event |
onreset
|
重置表单时发生该事件 |
Event |
onscroll
|
滚动元素的滚动条时会发生该事件 |
UiEvent, Event |
onsearch
|
当用户在搜索字段中写入内容时(对于<input =“search”>),会发生该事件 |
Event |
onseeked
|
当用户完成移动/跳到媒体中的新位置时发生该事件 |
Event |
onseeking
|
当用户开始移动/跳到媒体中的新位置时发生该事件 |
Event |
onselect
|
用户选择一些文本后发生事件(对于<input>和<textarea>) |
UiEvent, Event |
onshow
|
当<menu>元素显示为上下文菜单时,会发生该事件 |
Event |
onstalled
|
当浏览器尝试获取媒体数据时会发生此事件,但数据不可用 |
Event |
onstorage
|
更新Web存储区域时会发生此事件 |
StorageEvent |
onsubmit
|
提交表单时发生此事件 |
Event |
onsuspend
|
当浏览器故意无法获取媒体数据时,会发生此事件 |
Event |
ontimeupdate
|
当比赛位置发生变化时(例如当用户快进到媒体中的不同点时),会发生此事件 |
Event |
ontoggle
|
当用户打开或关闭<details>元素时,会发生该事件 |
Event |
ontouchcancel
|
触摸中断时会发生此事件 |
TouchEvent |
ontouchend
|
当手指从触摸屏移除时发生该事件 |
TouchEvent |
ontouchmove
|
手指在屏幕上拖动时会发生此事件 |
TouchEvent |
ontouchstart
|
当手指放在触摸屏上时发生该事件 |
TouchEvent |
ontransitionend
|
CSS转换完成后会发生此事件 |
TransitionEvent |
onunload
|
页面卸载后会发生事件(对于) |
UiEvent, Event |
onvolumechange |
当媒体的音量发生变化时(包括将音量设置为“静音”),会发生此事件 |
Event |
onwaiting
|
当媒体暂停但预计会恢复时(例如媒体暂停以缓冲更多数据时)会发生此事件 |
Event |
onwheel
|
当鼠标滚轮在元素上向上或向下卷起时发生该事件 |
WheelEvent |
open()
|
打开HTML输出流以收集document.write()的输出 |
Document, Window |
opener
|
返回对创建窗口的窗口的引用 |
Window |
origin
|
返回URL的协议,主机名和端口号 |
Location |
outerHeight
|
返回浏览器窗口的高度,包括工具栏/滚动条 |
Window |
outerWidth
|
返回浏览器窗口的宽度,包括工具栏/滚动条 |
Window |
ownerDocument
|
返回元素的根元素(文档对象) |
Element |
pageX
|
触发鼠标事件时,返回鼠标指针相对于文档的水平坐标 |
MouseEvent |
pageXOffset
|
返回当前文档从窗口左上角滚动(水平)的像素 |
Window |
pageY
|
触发鼠标事件时,返回鼠标指针相对于文档的垂直坐标 |
MouseEvent |
pageYOffset
|
返回当前文档从窗口左上角滚动(垂直)的像素 |
Window |
parent
|
返回当前窗口的父窗口 |
Window |
parentNode
|
返回元素的父节点 |
Element |
parentElement
|
返回元素的父元素节点 |
Element |
parse()
|
解析日期字符串并返回自1970年1月1日以来的毫秒数 |
Date, JSON |
parseFloat()
|
解析字符串并返回浮点数 |
Global |
parseInt()
|
解析一个字符串并返回一个整数 |
Global |
pathname
|
设置或返回URL的路径名 |
Location |
persisted
|
返回浏览器是否缓存了网页 |
PageTransitionEvent |
PI
|
返回PI(约3.14) |
Math |
pixelDepth
|
返回屏幕的颜色分辨率(以像素为单位) |
Screen |
platform
|
返回编译浏览器的平台 |
Navigator |
pop()
|
删除数组的最后一个元素,并返回该元素 |
Array |
port
|
设置或返回URL的端口号 |
Location |
position
|
返回给定时间的相关设备的位置 |
Geolocation |
positionError |
返回使用地理定位设备时发生错误的原因 |
Geolocation |
positionOptions |
描述一个包含选项属性的对象,作为Geolocation.getCurrentPosition()和Geolocation.watchPosition()的参数传递 |
Geolocation |
POSITIVE_INFINITY
|
表示无穷大(溢出时返回) |
Number |
preventDefault()
|
如果事件可取消,则取消该事件,这意味着不会发生属于该事件的默认操作 |
Event |
print()
|
打印当前窗口的内容 |
Window |
product
|
返回浏览器的引擎名称 |
Navigator |
propertyName
|
返回与动画或转换关联的CSS属性的名称 |
AnimationEvent, TransitionEvent |
protocol
|
设置或返回URL的协议 |
Location |
prototype
|
允许您向Array对象添加属性和方法 |
Array, Boolean, Date |
pseudoElement |
返回动画或过渡的伪元素的名称 |
AnimationEvent, TransitionEvent |
push()
|
将新元素添加到数组的末尾,并返回新的长度 |
Array |
querySelector()
|
返回与文档中指定的CSS选择器匹配的第一个元素 |
Document, Element |
querySelectorAll()
|
返回一个静态NodeList,其中包含与文档中指定的CSS选择器匹配的所有元素 |
Document, Element |
random()
|
返回0到1之间的随机数 |
Math |
readyState
|
返回文档的(加载)状态 |
Document |
reduce()
|
将数组的值减少为单个值(从左到右) |
Array |
reduceRight()
|
将数组的值减少为单个值(从右到左) |
Array |
referrer
|
返回加载当前文档的文档的URL |
Document |
region |
|
MouseEvent |
reload()
|
重新加载当前文档 |
Location |
removeAttribute()
|
从元素中删除指定的属性 |
Element |
removeAttributeNode()
|
删除指定的属性节点,并返回已删除的节点 |
Element |
removeChild()
|
从元素中删除子节点 |
Element |
removeEventListener()
|
删除已使用addEventListener()方法附加的事件处理程序 |
Element |
removeItem() |
从存储中删除该密钥 |
Storage |
repeat |
返回是否重复按下某个键 |
KeyboardEvent |
repeat()
|
返回具有指定现有字符串副本数的新字符串 |
String |
replace()
|
在字符串中搜索指定的值或正则表达式,并返回替换指定值的新字符串 |
String, Location |
replaceChild()
|
替换元素中的子节点 |
Element |
requestAnimationFrame() |
请求浏览器调用函数以在下次重绘之前更新动画 |
Window |
requestFullscreen()
|
以全屏模式显示元素 |
Element |
resizeBy()
|
按指定像素调整窗口大小 |
Window |
resizeTo()
|
将窗口大小调整为指定的宽度和高度 |
Window |
return
|
停止执行函数并从该函数返回值 |
Statements |
reverse()
|
反转数组中元素的顺序 |
Array |
round()
|
将x舍入为最接近的整数 |
Math |
pow()
|
将x的值返回到y的幂 |
Math |
previousSibling
|
返回同一节点树级别的上一个节点 |
Element |
previousElementSibling
|
返回同一节点树级别的前一个元素 |
Element |
prompt()
|
显示一个对话框,提示访问者输入 |
Window |
prototype |
允许您向对象添加属性和方法 |
Number |
relatedTarget
|
返回与触发鼠标事件的元素相关的元素 |
MouseEvent, FocusEvent |
removeEventListener() |
从文档中删除事件处理程序(已使用addEventListener()方法附加) |
Document |
removeNamedItem()
|
删除指定的属性节点 |
Attribute |
renameNode()
|
重命名指定的节点 |
Document |
screen
|
返回窗口的Screen对象(请参阅Screen对象) |
Window |
screenLeft
|
返回窗口相对于屏幕的水平坐标 |
Window |
screenTop
|
返回窗口相对于屏幕的垂直坐标 |
Window |
screenX
|
返回窗口/鼠标指针相对于屏幕的水平坐标 |
Window, MouseEvent |
screenY
|
返回窗口/鼠标指针相对于屏幕的垂直坐标 |
Window, MouseEvent |
scripts
|
返回文档中<script>元素的集合 |
Document |
scroll() |
已过时。此方法已被scrollTo()方法替换。 |
Window |
scrollBy()
|
按指定的像素数滚动文档 |
Window |
scrollHeight
|
返回元素的整个高度,包括填充 |
Element |
scrollIntoView()
|
将指定的元素滚动到浏览器窗口的可见区域 |
Element |
scrollLeft
|
设置或返回元素内容水平滚动的像素数 |
Element |
scrollTo()
|
将文档滚动到指定的坐标 |
Window |
scrollTop
|
设置或返回元素内容垂直滚动的像素数 |
Element |
scrollWidth
|
返回元素的整个宽度,包括填充 |
Element |
scrollX |
pageXOffset的别名 |
Window |
scrollY |
pageYOffset的别名 |
Window |
search
|
设置或返回URL的查询字符串部分 |
Location |
search()
|
在字符串中搜索指定值或正则表达式,并返回匹配的位置 |
String |
self
|
返回当前窗口 |
Window |
sessionStorage
|
允许在Web浏览器中保存键/值对。存储一个会话的数据 |
Window |
setAttribute()
|
将指定的属性设置或更改为指定的值 |
Element |
setAttributeNode()
|
设置或更改指定的属性节点 |
Element |
setDate()
|
设置日期对象的月份日期 |
Date |
setFullYear()
|
设置日期对象的年份 |
Date |
setHours() |
设置日期对象的小时 |
Date |
setInterval()
|
调用函数或以指定的时间间隔(以毫秒为单位)计算表达式 |
Window |
setItem() |
将该密钥添加到存储,或者更新该密钥的值(如果已存在) |
Storage |
setMilliseconds() |
设置日期对象的毫秒数 |
Date |
setMinutes() |
设置日期对象的分钟数 |
Date |
setMonth() |
设置日期对象的月份 |
Date |
setNamedItem()
|
设置指定的属性节点(按名称) |
Attribute |
setSeconds() |
设置日期对象的秒数 |
Date |
setTime()
|
将日期设置为1970年1月1日之后/之前指定的毫秒数 |
Date |
setTimeout()
|
在指定的毫秒数后调用函数或计算表达式 |
Window |
setUTCDate()
|
根据通用时间设置日期对象的月中某天 |
Date |
setUTCFullYear()
|
根据通用时间设置日期对象的年份 |
Date |
setUTCHours()
|
根据通用时间设置日期对象的小时 |
Date |
setUTCMilliseconds()
|
根据通用时间设置日期对象的毫秒数 |
Date |
setUTCMinutes()
|
根据通用时间设置日期对象的分钟数 |
Date |
setUTCMonth()
|
根据通用时间设置日期对象的月份 |
Date |
setUTCSeconds()
|
根据通用时间设置日期对象的秒数 |
Date |
setYear() |
已过时。请改用setFullYear()方法 |
Date |
shift()
|
删除数组的第一个元素,并返回该元素 |
Array |
shiftKey
|
返回触发事件时是否按下“SHIFT”键 |
MouseEvent, KeyboardEvent, TouchEvent |
sin()
|
返回x的正弦值(x以弧度表示) |
Math |
sinh()
|
返回x的双曲正弦值 |
Math |
slice()
|
选择数组的一部分,并返回新数组 |
Array, String |
some()
|
检查数组中的任何元素是否通过测试 |
Array |
sort()
|
对数组的元素进行排序 |
Array |
source
|
返回RegExp模式的文本 |
RegExp |
specified
|
如果已指定属性,则返回true,否则返回false |
Attribute |
splice()
|
添加/删除数组中的元素 |
Array |
split()
|
将字符串拆分为子字符串数组 |
String |
startsWith()
|
检查字符串是否以指定的字符开头 |
String |
state |
返回包含历史记录条目副本的对象 |
PopStateEvent |
String()
|
将对象的值转换为字符串 |
Global |
stop()
|
停止加载窗口 |
Window |
stopImmediatePropagation()
|
阻止调用同一事件的其他侦听器 |
Event |
stopPropagation()
|
在事件流程期间防止事件的进一步传播 |
Event |
stringify()
|
将JavaScript对象转换为JSON字符串 |
JSON |
sqrt()
|
返回x的平方根 |
Math |
SQRT1_2
|
返回1/2的平方根(约0.707) |
Math |
SQRT2
|
返回2的平方根(约1.414) |
Math |
status
|
设置或返回窗口状态栏中的文本 |
Window |
strictErrorChecking
|
设置或返回是否强制执行错误检查 |
Document |
storageArea
|
返回表示受影响的存储对象的对象 |
StorageEvent |
style
|
设置或返回元素的style属性的值 |
Element |
substr()
|
从字符串中提取字符,从指定的起始位置开始,然后通过指定的字符数 |
String |
substring()
|
从两个指定索引之间的字符串中提取字符 |
String |
switch
|
根据不同的情况标记要执行的语句块 |
Statements |
table()
|
将表格数据显示为表格 |
Console |
tabIndex
|
设置或返回元素的tabindex属性的值 |
Element |
tagName
|
返回元素的标记名称 |
Element |
tan()
|
返回角度的正切值 |
Math |
tanh()
|
返回数字的双曲正切值 |
Math |
target
|
返回触发事件的元素 |
Event |
targetTouches
|
返回与曲面接触的所有触摸对象的列表,以及与当前目标元素在同一目标元素上发生touchstart事件的位置 |
TouchEvent |
test()
|
测试字符串中的匹配项。返回true或false |
RegExp |
textContent
|
设置或返回节点及其后代的文本内容 |
Element |
throw
|
引发(生成)错误 |
Statements |
time()
|
启动计时器(可以跟踪操作需要多长时间) |
Console |
timeEnd()
|
停止先前由console.time()启动的计时器 |
Console |
timeStamp
|
返回创建事件的时间(相对于纪元的毫秒数) |
Event |
title
|
设置或返回文档的标题 |
Document, Element |
toDateString()
|
将Date对象的日期部分转换为可读字符串 |
Date |
toGMTString() |
已过时。请改用toUTCString()方法 |
Date |
toExponential()
|
将数字转换为指数表示法 |
Number |
toFixed(x)
|
格式化小数点后带x位数的数字 |
Number |
toJSON()
|
以字符串形式返回日期,格式为JSON日期 |
Date |
toISOString()
|
使用ISO标准以字符串形式返回日期 |
Date |
toLocaleDateString()
|
使用区域设置约定以字符串形式返回Date对象的日期部分 |
Date |
toLocaleLowerCase()
|
根据主机的语言环境将字符串转换为小写字母 |
String |
toLocaleString()
|
使用区域设置约定将Date对象转换为字符串 |
Date |
toLocaleTimeString()
|
使用区域设置约定将Date对象的时间部分作为字符串返回 |
Date |
toLocaleUpperCase()
|
根据主机的语言环境将字符串转换为大写字母 |
String |
toLowerCase()
|
将字符串转换为小写字母 |
String |
top
|
返回最顶层的浏览器窗口 |
Window |
toPrecision(x)
|
格式化数字到x长度 |
Number |
toString()
|
将数组转换为字符串,并返回结果 |
Array, Boolean, Date, Number, RegExp, String, Element |
total |
返回将加载的工作总量 |
ProgressEvent |
toTimeString()
|
将Date对象的时间部分转换为字符串 |
Date |
touches
|
返回当前与曲面接触的所有触摸对象的列表 |
TouchEvent |
toUpperCase()
|
将字符串转换为大写字母 |
String |
toUTCString()
|
根据通用时间将Date对象转换为字符串 |
Date |
trace()
|
将堆栈跟踪输出到控制台 |
Console |
transitionend |
CSS转换完成后会发生此事件 |
TransitionEvent |
trim()
|
从字符串的两端删除空格 |
String |
trunc()
|
返回数字的整数部分(x) |
Math |
try ... catch ... finally
|
标记try块中发生错误时要执行的语句块,并实现错误处理 |
Statements |
type
|
返回事件的名称 |
Event |
undefined
|
表示尚未为变量分配值 |
Global |
unescape()
|
在1.5版中已弃用。请改用decodeURI()或decodeURIComponent() |
Global |
unshift()
|
将新元素添加到数组的开头,并返回新的长度 |
Array |
url
|
返回已更改项目文档的URL |
StorageEvent |
URL
|
返回HTML文档的完整URL |
Document |
userAgent
|
返回浏览器发送给服务器的用户代理标头 |
Navigator |
UTC()
|
根据UTC时间,返回自1970年1月1日午夜以来的日期毫秒数 |
Date |
value |
设置或返回属性的值 |
Attribute |
valueOf()
|
返回数组的原始值 |
Array, Boolean, Date, Number, String |
var
|
声明一个变量 |
Statements |
warn()
|
向控制台输出警告消息 |
Console |
watchPosition() |
返回一个监视ID值,然后可以通过将处理程序传递给Geolocation.clearWatch()方法来取消注册该处理程序 |
Geolocation |
which
|
返回触发鼠标事件时按下的鼠标按钮 |
MouseEvent, KeyboardEvent |
width
|
返回屏幕的总宽度 |
Screen |
view
|
返回对发生事件的Window对象的引用 |
UiEvent |
while
|
标记条件为真时要执行的语句块 |
Statements |
write()
|
将HTML表达式或JavaScript代码写入文档 |
Document |
writeln()
|
与write()相同,但在每个语句后添加换行符 |
Document |