JavaScript 参考手册
JavaScript 参考手册
按字母顺序列出的 JavaScript 参考手册
属性/方法 | 描述 | 属于 |
---|---|---|
abs() | 返回 x 的绝对值。 | Math |
accessKey | 设置或返回元素的 accesskey 属性。 | Element |
acos() | 返回 x 的反余弦值,以弧度计。 | Math |
acosh() | 返回 x 的双曲反余弦值。 | Math |
activeElement | 返回文档中当前获得焦点的元素。 | Document |
addEventListener() | 将事件处理程序附加到文档。 | |
adoptNode() | 采用另一个文档中的节点。 | Document |
alert() | 显示带有消息和“确定”按钮的警报框。 | Window |
altKey | 返回触发鼠标事件时是否按下了 "ALT" 键。 | |
anchors | 返回文档中有 name 属性的所有 <a> 元素的集合。 | Document |
animationName | 返回动画的名称。 | AnimationEvent |
appCodeName | 返回浏览器的代码名称。 | Navigator |
appendChild() | 将新的子节点添加到元素中,作为最后一个子节点。 | Element |
applets | 返回文档中所有 <applet> 元素的集合。 | Document |
appName | 返回浏览器的名称。 | Navigator |
appVersion | 返回浏览器的版本信息。 | Navigator |
asin() | 返回 x 的反正弦值,以弧度计。 | Math |
asinh() | 返回 x 的双曲反正弦值。 | Math |
assert() | 如果 assertion 为 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() | 从元素上移开焦点。 | |
body | 设置或返回文档的正文(<body> 元素)。 | Document |
break | 退出 switch 或循环。 | Statements |
btoa() | 用 base-64 编码字符串。 | Window |
bubbles | 返回特定事件是否为冒泡事件。 | Event |
button | 返回触发鼠标事件时按下的鼠标按钮。 | MouseEvent |
buttons | 返回触发鼠标事件时按下的鼠标按钮。 | MouseEvent |
cancelBubble | 设置或返回事件是否应该向上层级进行传播。 | |
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 |
class | 声明类。 | Statements |
className | 设置或返回元素的 class 属性的值。 | Element |
clear() | 清空控制台。 | |
clearInterval() | 清除使用 setInterval() 设置的计时器。 | Window |
clearTimeout() | 清除使用 setTimeout() 设置的计时器。 | Window |
clearWatch() | 注销先前使用 Geolocation.watchPosition() 安装的位置/错误监视处理程序。 | Geolocation |
click() | 模拟鼠标单击元素。 | Element |
clientHeight | 返回元素的高度,包括内边距。 | Element |
clientLeft | 返回元素左边框的宽度。 | Element |
clientTop | 返回元素左边框的宽度。 | Element |
clientWidth | 返回元素的宽度,包括内边距。 | Element |
clientX | 返回触发鼠标事件时,鼠标指针相对于当前窗口的水平坐标。 | |
clientY | 返回触发鼠标事件时,鼠标指针相对于当前窗口的垂直坐标。 | |
clipboardData | 返回对象,其中包含受剪贴板操作影响的数据。 | ClipboardData |
closed | 返回布尔值,该值指示窗口是否已关闭。 | Window |
close() | 关闭先前使用 document.open() 打开的输出流。 | |
closest() | 沿 DOM 树向上搜索与指定 CSS 选择器匹配的最近元素。 | Element |
clz32(x) | 返回 x 的 32 位二进制表示中的前导零的数目。 | Math |
code | 返回触发事件的键的代码。 | KeyboardEvent |
colorDepth | 返回用于显示图像的调色板的颜色位深。 | Screen |
compareDocumentPosition() | 比较两个元素的文档位置。 | Element |
compile() | 在 1.5 版中已弃用。编译正则表达式。 | RegExp |
composed | 指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。 | Event |
composedPath() | 返回事件的路径。 | Event |
concat() | 联接两个或多个数组,并返回联接数组的副本。 | |
confirm() | 显示对话框,显示消息以及“确定”和“取消”按钮。 | Window |
const | 声明具有恒定值的变量。 | Statements |
constructor() | 创建并初始化在类中创建的对象。 | Classes |
constructor | 返回创建 Array 对象原型的函数。 | |
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 的余弦,以弧度计。 | Math |
cosh(x) | 返回 x 的双曲余弦值。 | Math |
count() | 记录这个对 count() 的特定调用已被调用的次数。 | Console |
createAttribute() | 创建属性节点。 | Document |
createComment() | 用指定的文本创建 Comment 节点。 | Document |
createDocumentFragment() | 创建空的 DocumentFragment 节点。 | Document |
createElement() | 创建 Element 节点。 | Document |
createEvent() | 创建新事件。 | |
createTextNode() | 创建 Text 节点。 | Document |
ctrlKey | 返回触发鼠标事件时是否按下了 "CTRL" 键。 | |
currentTarget | 返回其事件侦听器触发事件的元素。 | Event |
data | 返回插入的字符。 | InputEvent |
dataTransfer | 返回一个对象,其中包含被拖放或插入/删除的数据。 | |
debugger | 停止执行 JavaScript,并调用调试功能(如果有)。 | Statements |
decodeURI() | 解码 URI。 | Global |
decodeURIComponent() | 解码 URI 组件。 | Global |
defaultPrevented | 返回是否为事件调用 preventDefault() 方法。 | Event |
defaultStatus | 设置或返回窗口状态栏中的默认文本。 | Window |
defaultView | 返回与文档关联的 window 对象;若没有可用的 window 对象,则返回 null。 | Document |
delete | 从对象中删除属性 | Operators |
deltaX | 返回鼠标滚轮的水平滚动量(x 轴)。 | WheelEvent |
deltaY | 返回鼠标滚轮的垂直滚动量(y 轴)。 | WheelEvent |
deltaZ | 返回鼠标滚轮的 Z 轴滚动量。 | WheelEvent |
deltaMode | 返回数字,代表增量值(像素、线或页面)的度量单位。 | WheelEvent |
designMode | 控制整个文档是否应可编辑。 | Document |
detail | 返回数字,指示鼠标被单击了多少次。 | UiEvent |
dir | 设置或返回元素的 dir 属性的值。 | Element |
do ... while | 执行一个语句块,并在条件为 true 时重复该语句块。 | Statements |
doctype | 返回与文档关联的文档类型声明。 | Document |
document | 返回窗口的 Document 对象(请参阅 Document 对象)。 | Window |
documentElement | 返回文档 Document 元素(<html> 元素)。 | Document |
documentMode | 返回浏览器渲染文档的模式。 | Document |
documentURI | 设置或返回文档的位置。 | Document |
domain | 返回加载文档的服务器的域名。 | Document |
domConfig | 已过时。返回文档的 DOM 配置。 | Document |
elapsedTime | 返回动画已运行的秒数。 | AnimationEvent |
elapsedTime | 返回过渡已运行的秒数。 | |
embeds | 返回文档中所有 <embed> 元素的集合。 | Document |
encodeURI() | 对 URI 编码。 | Global |
encodeURIComponent() | 编码 URI 组件。 | Global |
E | 返回欧拉数(约 2.718)。 | Math |
endsWith() | 检查字符串是否以指定的字符串/字符结尾。 | String |
entries() | 返回键值对 Array Iteration Object。 | 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 |
expm1(x) | 返回 Ex 减 1 的值。 | Math |
export | 导出函数,以便可以将其用于导入外部模块和其他脚本中。 | |
extends | 扩展类(继承)。 | Classes |
fill() | 用静态值填充数组中的元素. | Array |
filter() | 使用通过测试的数组中的每个元素创建一个新数组。 | Array |
find() | 返回通过测试的数组中第一个元素的值。 | Array |
findIndex() | 返回通过测试的数组中第一个元素的索引。 | Array |
floor() | 返回 x,向下舍入到最接近的整数。 | Math |
focus() | 让元素获得焦点。 | |
for | 只要条件为 true,就标记要执行的语句块。 | Statements |
for ... in | 标记针对对象(或数组)的每个元素执行的语句块。 | Statements |
forEach() | 为每个数组元素调用一个函数。 | Array |
forms | 返回文档中所有 <form> 元素的集合。 | Document |
forward() | 加载历史记录列表中的下一个 URL。 | History |
frameElement | 返回在其中插入当前窗口的 <iframe> 元素。 | Window |
frames | 返回当前窗口中的所有 <iframe >元素。 | Window |
from() | 从对象创建数组。 | Array |
fromCharCode() | 将 Unicode 值转换为字符。 | String |
fround() | 返回数字的最接近(32 位单精度)浮点表示。 | Math |
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。 | |
getElementsByName() | 返回包含所有拥有指定名称的元素的 NodeList。 | Document |
getElementsByTagName() | 返回包含所有拥有指定标签名称的元素的 NodeList。 | |
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。 | 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 |
import | 导入从外部模块和另一个脚本导出的函数。 | |
importNode() | 从另一个文档导入节点。 | Document |
in | 如果指定的属性在指定的对象中,则返回 true,否则返回 false。 | Operators |
includes() | 检查数组是否包含指定的元素。 | |
indexOf() | 在数组中搜索元素并返回其位置。 | |
Infinity | 表示正/负无穷大的数值。 | Global |
info() | 将信息性消息输出到控制台。 | Console |
innerHeight | 返回包含滚动条的窗口内容区域(视口)的高度。 | Window |
innerHTML | 设置或返回元素的内容。 | Element |
innerText | 设置或返回节点及其后代的文本内容。 | Element |
innerWidth | 返回包含滚动条的窗口内容区域(视口)的宽度。 | Window |
inputEncoding | 返回用于文档的编码、字符集。 | Document |
inputType | 返回更改的类型(即 "inserting" 或 "deleting")。 | InputEvent |
insertAdjacentElement() | 在相对于当前元素的指定位置插入 HTML 元素。 | Element |
insertAdjacentHTML() | 在相对于当前元素的指定位置插入 HTML 格式化的文本。 | Element |
insertAdjacentText() | 将文本插入到相对于当前元素的指定位置。 | Element |
insertBefore() | 在指定的现有子节点之前插入新的子节点。 | Element |
instanceof | 如果指定对象是指定对象的实例,则返回 true。 | Operators |
isArray() | 检查对象是否为数组。 | Array |
isComposing | 返回事件的状态是否正在组成。 | |
isContentEditable | 如果元素的内容是可编辑的,则返回 true,否则返回 false。 | Element |
isDefaultNamespace() | 如果指定的 namespaceURI 是默认值,则返回 true,否则返回 false。 | Element |
isEqualNode() | 检查两个元素是否相等。 | Element |
isFinite() | 确定值是否为有限的合法数字。 | |
isId | 如果属性为 ID 类型,则返回 true,否则返回 false。 | Attribute |
isInteger() | 检查值是否为整数。 | Number |
isNaN() | 确定值是否为非法数字。 | |
isSafeInteger() | 检查值是否为安全整数。 | Number |
isSameNode() | 检查两个元素是否在同一节点上。 | Element |
isSupported() | 如果元素支持指定特性,则返回 true。 | Element |
isTrusted | 返回事件是否受信任。 | Event |
item() | 返回 NamedNodeMap 中指定索引处的属性节点。 | |
join() | 将数组的所有元素连接到字符串中。 | Array |
key | 返回事件表示的键的键值。 | |
key() | 返回存储中第 n 个键的名称。 | Storage |
keyCode | 返回触发 onkeypress、onkeydown 或 onkeyup 事件的键的 Unicode 字符代码。 | KeyboardEvent |
keys() | 返回一个数组迭代对象,其中包含原始数组的键。 | Array |
lang | 设置或返回元素的 lang 属性值。 | Element |
language | 返回浏览器的语言。 | Navigator |
lastChild | 返回元素的最后一个子节点。 | Element |
lastElementChild | 返回元素的最后一个子元素。 | Element |
lastIndex | 指定下一个匹配开始的索引。 | RegExp |
lastIndexOf() | 从末尾开始在数组中搜索元素,然后返回其位置。 | |
lastModified | 返回上次修改文档的日期和时间。 | Document |
length | 设置或返回数组中元素的数量。 | |
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() | 返回数字的自然对数。 | |
log10() | 返回数字的以 10 为底的对数。 | Math |
log1p() | 返回 1 + 数字的自然对数。 | Math |
log2() | 返回数字的以 2 为底的对数。 | Math |
LOG2E | 返回 E 的以 2 为底的对数(约 1.442)。 | Math |
LOG10E | 返回 E 的以 10 为底的对数(约 0.434)。 | Math |
map() | 创建新数组,并为每个数组元素调用函数。 | Array |
match() | 在字符串中搜索与正则表达式的匹配项,然后返回该匹配项。 | String |
matches() | 返回布尔值,指示元素是否被特定的 CSS 选择器匹配。 | Element |
matchMedia() | 返回表示指定 CSS 媒体查询字符串的 MediaQueryList 对象。 | Window |
max() | 返回有最大值的数字。 | Math |
MAX_VALUE | 返回 JavaScript 中可能的最大数字。 | Number |
message | 设置或返回错误消息(字符串)。 | Error |
metaKey | 返回事件触发时是否按下了 "META" 键。 | |
min() | 返回有最小值的数字。 | Math |
multiline | 检查是否设置了 "m" 修饰符。 | RegExp |
MIN_VALUE | 返回 JavaScript 中可能的最小数字。 | Number |
moveBy() | 相对于当前位置移动窗口。 | Window |
moveTo() | 将窗口移到指定位置。 | Window |
MovementX | 返回相对于上一 mousemove 事件的位置的鼠标指针的水平坐标 | MouseEvent |
MovementY | 返回相对于上一 mousemove 事件的位置的鼠标指针的垂直坐标 | MouseEvent |
name | 设置或返回错误名称。 | |
namedItem() | 返回 HTMLCollection 中具有指定 ID 或名称的元素。 | HTMLCollection |
namespaceURI | 返回元素的命名空间 URI。 | Element |
NaN | 非数字("Not-a-Number")值。 | Global, Number |
navigator | 返回窗口的 Navigator 对象(参阅 Navigator 对象)。 | Window |
NEGATIVE_INFINITY | 表示负无穷大(溢出时返回) | Number |
new | 创建构造函数的实例。 | |
newURL | 更改哈希值后,返回文档的 URL。 | HasChangeEvent |
newValue | 返回更改后的存储项目的新值。 | StorageEvent |
nextSibling | 返回相同节点树层级的下一个节点。 | Element |
nextElementSibling | 返回相同节点树层级的下一个元素。 | Element |
nodeName | 返回节点的名称。 | Element |
nodeType | 返回节点的类型。 | Element |
nodeValue | 设置或返回节点的值。 | Element |
normalize() | 删除空的 Text 节点,并连接相邻的节点。 | |
normalizeDocument() | 删除空的 Text 节点,并连接相邻的节点。 | 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 | 媒体加载中止时发生该事件。 | |
onafterprint | 当页面开始打印时,或者关闭打印对话框时,发生此事件。 | Event |
onanimationend | CSS 动画完成时发生此事件。 | AnimationEvent |
onanimationiteration | 重复 CSS 动画时发生此事件。 | AnimationEvent |
onanimationstart | CSS 动画开始时发生此事件。 | AnimationEvent |
onbeforeprint | 即将打印页面时发生此事件。 | Event |
onbeforeunload | 在文档即将被卸载之前发生此事件。 | |
onblur | 当元素失去焦点时发生此事件。 | FocusEvent |
oncanplay | 当浏览器可以开始播放媒体时(当它有足够的缓冲来开始播放时),发生此事件。 | Event |
oncanplaythrough | 当浏览器可以在不停止缓冲的情况下播放媒体时发生此事件。 | Event |
onchange | 当 form 元素的内容、选择的内容或选中的状态发生改变时(对于 <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 | 当加载外部文件时发生错误后,发生此事件。 | |
onfocus | 在元素获得焦点时发生此事件。 | FocusEvent |
onfocusin | 在元素即将获得焦点时发生此事件。 | FocusEvent |
onfocusout | 在元素即将失去焦点时发生此事件。 | FocusEvent |
onfullscreenchange | 当元素以全屏模式显示时,发生此事件。 | Event |
onfullscreenerror | 当元素无法在全屏模式下显示时,发生此事件。 | Event |
onhashchange | URL 的锚点部分发生改变时,发生此事件。 | HashChangeEvent |
oninput | 当元素获得用户输入时,发生此事件。 | |
oninvalid | 当元素无效时,发生此事件。 | Event |
onkeydown | 在用户按下键时,发生此事件。 | KeyboardEvent |
onkeypress | 当用户按下键时,发生此事件。 | KeyboardEvent |
onkeyup | 当用户松开键时,发生此事件。 | KeyboardEvent |
onLine | 确定浏览器是否在线。 | Navigator |
onload | 在对象已加载时,发生此事件。 | |
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 | 调整文档视图的大小时发生此事件。 | |
onreset | 重置表单时发生此事件。 | Event |
onscroll | 滚动元素的滚动条时发生此事件。 | |
onsearch | 当用户在搜索字段中输入内容时(对于 <input="search">),发生此事件。 | Event |
onseeked | 当用户完成移动/跳到媒体中的新位置时,发生该事件。 | Event |
onseeking | 当用户开始移动/跳到媒体中的新位置时,发生该事件。 | Event |
onselect | 用户选择文本后(对于 <input >和 <textarea>)发生此事件 | |
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 | 页面卸载后(对于 <body>),发生此事件。 | |
onvolumechange | 当媒体的音量已更改时,发生此事件。 | Event |
onwaiting | 当媒体已暂停但预期会恢复时,发生此事件。 | Event |
onwheel | 当鼠标滚轮在元素向上或向下滚动时,发生此事件。 | WheelEvent |
open() | 打开 HTML 输出流以收集 document.write() 的输出。 | |
opener | 返回对创建该窗口的窗口的引用。 | Window |
origin | 返回 URL 的协议、主机名和端口号。 | Location |
outerHeight | 返回浏览器窗口的高度、包括工具栏/滚动条。 | Window |
outerHTML | 设置或返回元素的外部内容。 | Element |
outerText | 设置或返回节点及其后代的文本外部内容。 | Element |
outerWidth | 返回浏览器窗口的宽度、包括工具栏/滚动条。 | Window |
ownerDocument | 返回元素的根元素(document 对象)。 | Element |
pageX | 返回触发鼠标事件时鼠标指针相对于文档的水平坐标。 | MouseEvent |
pageXOffset | 返回已从窗口左上角(水平)滚动当前文档的像素。 | Window |
pageY | 返回触发鼠标事件时鼠标指针相对于文档的垂直坐标。 | MouseEvent |
pageYOffset | 返回当前文档已从窗口左上角(垂直)滚动的像素。 | Window |
parent | 返回当前窗口的父窗口。 | Window |
parentNode | 返回元素的父节点。 | Element |
parentElement | 返回元素的父元素节点。 | Element |
parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数。 | |
parseFloat() | 解析字符串并返回浮点数。 | Global |
parseInt() | 解析字符串并返回整数。 | Global |
pathname | 设置或返回 URL 的路径名。 | Location |
persisted | 返回网页是否被浏览器缓存。 | PageTransitionEvent |
PI | 返回 PI(约为 3.14)。 | Math |
pixelDepth | 返回屏幕的颜色分辨率(以 bits per pixel 计)。 | 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 属性的名称。 | |
protocol | 设置或返回 URL 的协议。 | Location |
prototype | 允许您向 Array 对象添加属性和方法。 | |
pseudoElement | 返回动画或过渡的伪元素的名称。 | |
push() | 将新元素添加到数组的末尾,并返回新的长度。 | Array |
pow() | 将 x 的值返回为 y 的幂。 | Math |
previousSibling | 返回相同节点树层级的上一个节点。 | Element |
previousElementSibling | 返回相同节点树层级的上一个元素。 | Element |
prompt() | 显示一个对话框,提示访问者输入。 | Window |
prototype | 允许您向对象添加属性和方法。 | Number |
querySelector() | 返回与文档中指定的 CSS 选择器匹配的第一个元素。 | |
querySelectorAll() | 返回静态 NodeList,其中包含与文档中指定的 CSS 选择器匹配的所有元素。 | |
random() | 返回 0 到 1 之间的随机数。 | Math |
readyState | 返回文档的(加载中)状态。 | Document |
reduce() | 将数组的值减少为单个值(从左到右)。 | Array |
reduceRight() | 将数组的值减少为单个值(从右到左)。 | Array |
referrer | 返回加载当前文档的文档的 URL。 | Document |
region | MouseEvent | |
reload() | 重新加载当前文档。 | Location |
remove() | 从 DOM 中删除元素。 | Element |
removeAttribute() | 从元素中删除指定的属性。 | Element |
removeAttributeNode() | 删除指定的属性节点,并返回删除的节点。 | Element |
removeChild() | 从元素中删除一个子节点。 | Element |
removeEventListener() | 删除由 addEventListener() 方法添加的事件处理程序。 | Element |
removeItem() | 从存储中删除键。 | Storage |
repeat | 返回是否重复按住某个键。 | KeyboardEvent |
repeat() | 返回有指定数量的现有字符串副本的新字符串。 | String |
replace() | 在字符串中搜索指定的值或正则表达式,然后返回替换指定值的新字符串。 | |
replaceChild() | 替换元素中的子节点。 | Element |
requestAnimationFrame() | 请求浏览器在下一次重绘之前调用函数来更新动画。 | Window |
requestFullscreen() | 以全屏模式显示元素。 | Element |
resizeBy() | 将窗口调整为指定像素的大小。 | Window |
resizeTo() | 将窗口调整为指定的宽度和高度。 | Window |
return | 停止执行函数并从该函数返回值。 | Statements |
reverse() | 反转数组中元素的顺序。 | Array |
round() | 将 x 舍入到最接近的整数。 | Math |
relatedTarget | 返回与触发鼠标事件的元素相关的元素。 | |
removeEventListener() | 从文档中删除事件处理程序(由addEventListener()方法附加) | Document |
removeNamedItem() | 删除指定的属性节点。 | Attribute |
renameNode() | 重命名指定的节点。 | Document |
screen | 返回窗口的 Screen 对象(请参阅 Screen 对象)。 | Window |
screenLeft | 返回窗口相对于屏幕的水平坐标。 | Window |
screenTop | 返回窗口相对于屏幕的垂直坐标。 | Window |
screenX | 返回窗口/鼠标指针相对于屏幕的水平坐标。 | |
screenY | 返回窗口/鼠标指针相对于屏幕的垂直坐标。 | |
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 的 querystring 部分。 | Location |
search() | 在字符串中搜索指定的值或正则表达式,然后返回匹配的位置。 | String |
self | 返回当前窗口。 | Window |
sessionStorage | 允许将键/值对保存在 Web 浏览器中。为会话存储数据。 | Window |
setAttribute() | 将指定的属性设置或更改为指定的值。 | Element |
setAttributeNode() | 设置或更改指定的属性节点。 | Element |
setDate() | 设置 date 对象的月中的日期。 | Date |
setFullYear() | 设置 date 对象的年份。 | Date |
setHours() | 设置 date 对象的小时。 | Date |
setInterval() | 以指定的时间间隔(以毫秒计)调用函数或计算表达式。 | Window |
setItem() | 将键添加到存储中,或更新键的值(若已存在)。 | Storage |
setMilliseconds() | 设置 date 对象的毫秒数。 | Date |
setMinutes() | 设置 date 对象的分钟。 | Date |
setMonth() | 设置 date 对象的月份。 | Date |
setNamedItem() | 设置指定的属性节点(按名称)。 | Attribute |
setSeconds() | 设置 date 对象的秒。 | Date |
setTime() | 将日期设置为 1970 年 1 月 1 日之前/之后的指定毫秒数。 | Date |
setTimeout() | 在指定的毫秒数后调用函数或计算表达式。 | Window |
setUTCDate() | 根据世界标准时间设置 date 对象的日期。 | Date |
setUTCFullYear() | 根据世界标准时间设置 date 对象的年份。 | Date |
setUTCHours() | 根据世界标准时间设置 date 对象的小时。 | Date |
setUTCMilliseconds() | 根据世界标准时间设置 date 对象的毫秒。 | Date |
setUTCMinutes() | 根据世界标准时间设置 date 对象的分钟。 | Date |
setUTCMonth() | 根据世界标准时间设置 date 对象的月份。 | Date |
setUTCSeconds() | 根据世界标准时间设置 date 对象的秒。 | Date |
setYear() | 不推荐使用。请使用 setFullYear() 方法代替。 | Date |
shift() | 删除数组的第一个元素,并返回该元素。 | Array |
shiftKey | 返回事件触发时是否按下了 "SHIFT" 键。 | |
sign(x) | 返回数字的符号(检查它是正、负还是零)。 | Math |
sin() | 返回 x 的正弦(x 以弧度计)。 | Math |
sinh() | 返回 x 的双曲正弦值。 | Math |
slice() | 选择数组的一部分,然后返回这个新数组。 | |
some() | 检查数组中的任何元素是否通过测试。 | Array |
sort() | 对数组的元素进行排序。 | Array |
source | 返回 RegExp 模式的文本。 | RegExp |
specified | 如果已指定属性,则返回 true,否则返回 false。 | Attribute |
splice() | 从数组中添加/删除元素。 | Array |
split() | 将字符串拆分为子字符串数组。 | String |
static | 定义类的静态方法。 | Classes |
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 |
super | 引用父类。 | Classes |
switch | 根据不同情况标记要执行的语句块。 | Statements |
table() | 将表格式的数据显示为表。 | Console |
tabIndex | 设置或返回元素的 tabindex 属性的值。 | Element |
tagName | 返回元素的标签名。 | Element |
tan() | 返回角度的正切。 | Math |
tanh() | 返回数的双曲正切。 | Math |
target | 返回触发事件的元素。 | Event |
targetTouches | 返回包含仍与触摸面接触的所有触摸点的 Touch 对象的 TouchList 列表。 | TouchEvent |
test() | 测试字符串中的匹配项。返回 true 或 false。 | RegExp |
textContent | 设置或返回节点及其后代的文本内容。 | Element |
this | 指代其所属的对象。 | |
throw | 抛出(生成)错误。 | Statements |
time() | 启动计时器(可跟踪操作需要多长时间)。 | Console |
timeEnd() | 停止以前由 console.time() 启动的计时器。 | Console |
timeStamp | 返回创建事件的时间(相对于纪元的毫秒数)。 | Event |
title | 设置或返回文档标题。 | |
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() | 将数组转换为字符串,并返回结果。 | |
total | 返回将要加载的工作总量。 | ProgressEvent |
toTimeString() | 将 Date 对象的时间部分转换为字符串。 | Date |
touches | 返回当前与表面接触的所有 touch 对象的列表。 | TouchEvent |
toUpperCase() | 将字符串转换为大写字母。 | String |
toUTCString() | 根据世界标准时间将 Date 对象转换为字符串。 | Date |
trace() | 将堆栈跟踪输出到控制台。 | Console |
transitionend | CSS 转换完成时发生此事件。 | TransitionEvent |
trim() | 从字符串的两端删除空格。 | String |
trunc() | 返回数字(x)的整数部分。 | Math |
try ... catch ... finally | 标记在 try 块中发生错误时要执行的语句块,并实现错误处理。 | Statements |
type | 返回事件名称。 | Event |
typeof | 返回变量、对象、函数或表达式的类型。 | Operators |
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() | 返回数组的原始值。 | |
var | 声明变量。 | Statements |
warn() | 将警告消息输出到控制台。 | Console |
watchPosition() | 返回监听 ID 值,然后将其传递给 Geolocation.clearWatch() 方法即可用于注销处理程序。 | Geolocation |
which | 返回触发鼠标事件时按下的鼠标按钮。 | |
width | 返回屏幕的总宽度。 | Screen |
view | 返回对发生事件的 Window 对象的引用。 | UiEvent |
void | 计算表达式并返回 undefined。 | Operators |
while | 标记条件为 true 时要执行的语句块。 | Statements |
write() | 将 HTML 表达式或 JavaScript 代码写入文档。 | Document |
writeln() | 与 write() 相同,但在每条语句后添加换行符。 | Document |
yield | 暂停和恢复生成器函数。 | Operators |