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