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 | 媒体数据加载后,发生此事件。 | &l