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 |