JavaScript / 参考手册(字母排序)

参考手册(字母排序)

JavaScript 参考手册

按字母顺序列出的 JavaScript 参考手册

&l
属性/方法 描述 属于
abs() 返回 x 的绝对值。 Math
accessKey 设置或返回元素的 accesskey 属性。 Element
acos() 返回 x 的反余弦值,以弧度计。 Math
acosh() 返回 x 的双曲反余弦值。 Math
activeElement 返回文档中当前获得焦点的元素。 Document
addEventListener() 将事件处理程序附加到文档。
  • Document
  • Element
adoptNode() 采用另一个文档中的节点。 Document
alert() 显示带有消息和“确定”按钮的警报框。 Window
altKey 返回触发鼠标事件时是否按下了 "ALT" 键。
  • MouseEvent
  • KeyboardEvent
  • TouchEvent
anchors 返回文档中有 name 属性的所有 <a> 元素的集合。 Document
animationName 返回动画的名称。 AnimationEvent
appCodeName 返回浏览器的代码名称。 Navigator
appendChild() 将新的子节点添加到元素中,作为最后一个子节点。 Element
applets 返回文档中所有 <applet> 元素的集合。 Document
appName 返回浏览器的名称。 Navigator
appVersion 返回浏览器的版本信息。 Navigator
asin() 返回 x 的反正弦值,以弧度计。 Math
asinh() 返回 x 的双曲反正弦值。 Math
assert() 如果 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() 从元素上移开焦点。
  • Element
  • Window
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() 清空控制台。
  • Console
  • Storage
clearInterval() 清除使用 setInterval() 设置的计时器。 Window
clearTimeout() 清除使用 setTimeout() 设置的计时器。 Window
clearWatch() 注销先前使用 Geolocation.watchPosition() 安装的位置/错误监视处理程序。 Geolocation
click() 模拟鼠标单击元素。 Element
clientHeight 返回元素的高度,包括内边距。 Element
clientLeft 返回元素左边框的宽度。 Element
clientTop 返回元素左边框的宽度。 Element
clientWidth 返回元素的宽度,包括内边距。 Element
clientX 返回触发鼠标事件时,鼠标指针相对于当前窗口的水平坐标。
  • MouseEvent
  • TouchEvent
clientY 返回触发鼠标事件时,鼠标指针相对于当前窗口的垂直坐标。
  • MouseEvent
  • TouchEvent
clipboardData 返回对象,其中包含受剪贴板操作影响的数据。 ClipboardData
closed 返回布尔值,该值指示窗口是否已关闭。 Window
close() 关闭先前使用 document.open() 打开的输出流。
  • Document
  • Window
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() 联接两个或多个数组,并返回联接数组的副本。
  • Array
  • String
confirm() 显示对话框,显示消息以及“确定”和“取消”按钮。 Window
const 声明具有恒定值的变量。 Statements
constructor() 创建并初始化在类中创建的对象。 Classes
constructor 返回创建 Array 对象原型的函数。
  • Array
  • Boolean
  • Date
  • Number
  • RegExp
contains() 如果节点是某个节点的后代,则返回 true,否则返回 false。 Element
contentEditable 设置或返回元素的内容是否可编辑。 Element
continue 如果出现指定条件,则(在循环中)中断一次循环,并继续循环中的下一次迭代。 Statements
console 返回对 Console 对象的引用,该引用提供了将信息记录到浏览器控制台的方法(请参见 Console 对象)。 Window
cookie 返回文档中所有 cookie 的名称/值对。 Document
cookieEnabled 确定在浏览器中是否启用了 cookie。 Navigator
coordinates 返回设备在地球上的位置和海拔。 Geolocation
copyWithin() 向指定位置和从指定位置复制数组中的数组元素。 Array
cos(x) 返回 x 的余弦,以弧度计。 Math
cosh(x) 返回 x 的双曲余弦值。 Math
count() 记录这个对 count() 的特定调用已被调用的次数。 Console
createAttribute() 创建属性节点。 Document
createComment() 用指定的文本创建 Comment 节点。 Document
createDocumentFragment() 创建空的 DocumentFragment 节点。 Document
createElement() 创建 Element 节点。 Document
createEvent() 创建新事件。
  • Document
  • Event
createTextNode() 创建 Text 节点。 Document
ctrlKey 返回触发鼠标事件时是否按下了 "CTRL" 键。
  • MouseEvent
  • KeyboardEvent
  • TouchEvent
currentTarget 返回其事件侦听器触发事件的元素。 Event
data 返回插入的字符。 InputEvent
dataTransfer 返回一个对象,其中包含被拖放或插入/删除的数据。
  • DragEvent
  • InputEvent
debugger 停止执行 JavaScript,并调用调试功能(如果有)。 Statements
decodeURI() 解码 URI。 Global
decodeURIComponent() 解码 URI 组件。 Global
defaultPrevented 返回是否为事件调用 preventDefault() 方法。 Event
defaultStatus 设置或返回窗口状态栏中的默认文本。 Window
defaultView 返回与文档关联的 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() 让元素获得焦点。
  • Element
  • Window
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。
  • Document
  • Element
getElementsByName() 返回包含所有拥有指定名称的元素的 NodeList。 Document
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。 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() 检查数组是否包含指定的元素。
  • Array
  • String
indexOf() 在数组中搜索元素并返回其位置。
  • Array
  • String
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 返回事件的状态是否正在组成。
  • InputEvent
  • KeyboardEvent
isContentEditable 如果元素的内容是可编辑的,则返回 true,否则返回 false。 Element
isDefaultNamespace() 如果指定的 namespaceURI 是默认值,则返回 true,否则返回 false。 Element
isEqualNode() 检查两个元素是否相等。 Element
isFinite() 确定值是否为有限的合法数字。
  • Global
  • Number
isId 如果属性为 ID 类型,则返回 true,否则返回 false。 Attribute
isInteger() 检查值是否为整数。 Number
isNaN() 确定值是否为非法数字。
  • Global
  • Number
isSafeInteger() 检查值是否为安全整数。 Number
isSameNode() 检查两个元素是否在同一节点上。 Element
isSupported() 如果元素支持指定特性,则返回 true。 Element
isTrusted 返回事件是否受信任。 Event
item() 返回 NamedNodeMap 中指定索引处的属性节点。
  • Attribute
  • HTMLCollection
join() 将数组的所有元素连接到字符串中。 Array
key 返回事件表示的键的键值。
  • KeyboardEvent
  • StorageEvent
key() 返回存储中第 n 个键的名称。 Storage
keyCode 返回触发 onkeypress、onkeydown 或 onkeyup 事件的键的 Unicode 字符代码。 KeyboardEvent
keys() 返回一个数组迭代对象,其中包含原始数组的键。 Array
lang 设置或返回元素的 lang 属性值。 Element
language 返回浏览器的语言。 Navigator
lastChild 返回元素的最后一个子节点。 Element
lastElementChild 返回元素的最后一个子元素。 Element
lastIndex 指定下一个匹配开始的索引。 RegExp
lastIndexOf() 从末尾开始在数组中搜索元素,然后返回其位置。
  • Array
  • String
lastModified 返回上次修改文档的日期和时间。 Document
length 设置或返回数组中元素的数量。
  • Array
  • Attribute
  • History
  • HTMLCollection
  • Window
  • Storage
lengthComputable 返回进度的长度是否可计算。 ProgressEvent
let 声明在方括号 {} 作用域内的变量。 Statements
links 返回文档中具有 href 属性的所有 <a> 和 <area> 元素的集合 Document
LN2 返回 2 的自然对数(约 0.693)。 Math
LN10 返回 10 的自然对数(约 2.302)。 Math
loaded 返回已加载的工作量。 ProgressEvent
localeCompare() 在当前语言环境中比较两个字符串。 String
localStorage 允许将键/值对保存在Web浏览器中。存储没有到期日期的数据。 Window
location 返回按键在键盘或设备上的位置。 KeyboardEvent
location 返回窗口的 Location 对象(请参阅 Location 对象) Window
log() 返回数字的自然对数。
  • Math
  • Console
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" 键。
  • MouseEvent
  • KeyboardEvent
  • TouchEvent
min() 返回有最小值的数字。 Math
multiline 检查是否设置了 "m" 修饰符。 RegExp
MIN_VALUE 返回 JavaScript 中可能的最小数字。 Number
moveBy() 相对于当前位置移动窗口。 Window
moveTo() 将窗口移到指定位置。 Window
MovementX 返回相对于上一 mousemove 事件的位置的鼠标指针的水平坐标 MouseEvent
MovementY 返回相对于上一 mousemove 事件的位置的鼠标指针的垂直坐标 MouseEvent
name 设置或返回错误名称。
  • Error
  • Attribute
  • Window
namedItem() 返回 HTMLCollection 中具有指定 ID 或名称的元素。 HTMLCollection
namespaceURI 返回元素的命名空间 URI。 Element
NaN 非数字("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 节点,并连接相邻的节点。
  • Document
  • Element
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 媒体加载中止时发生该事件。
  • UiEvent
  • Event
onafterprint 当页面开始打印时,或者关闭打印对话框时,发生此事件。 Event
onanimationend CSS 动画完成时发生此事件。 AnimationEvent
onanimationiteration 重复 CSS 动画时发生此事件。 AnimationEvent
onanimationstart CSS 动画开始时发生此事件。 AnimationEvent
onbeforeprint 即将打印页面时发生此事件。 Event
onbeforeunload 在文档即将被卸载之前发生此事件。
  • UiEvent
  • Event
onblur 当元素失去焦点时发生此事件。 FocusEvent
oncanplay 当浏览器可以开始播放媒体时(当它有足够的缓冲来开始播放时),发生此事件。 Event
oncanplaythrough 当浏览器可以在不停止缓冲的情况下播放媒体时发生此事件。 Event
onchange 当 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 当加载外部文件时发生错误后,发生此事件。
  • ProgressEvent
  • UiEvent
  • Event
onfocus 在元素获得焦点时发生此事件。 FocusEvent
onfocusin 在元素即将获得焦点时发生此事件。 FocusEvent
onfocusout 在元素即将失去焦点时发生此事件。 FocusEvent
onfullscreenchange 当元素以全屏模式显示时,发生此事件。 Event
onfullscreenerror 当元素无法在全屏模式下显示时,发生此事件。 Event
onhashchange URL 的锚点部分发生改变时,发生此事件。 HashChangeEvent
oninput 当元素获得用户输入时,发生此事件。
  • InputEvent
  • Event
oninvalid 当元素无效时,发生此事件。 Event
onkeydown 在用户按下键时,发生此事件。 KeyboardEvent
onkeypress 当用户按下键时,发生此事件。 KeyboardEvent
onkeyup 当用户松开键时,发生此事件。 KeyboardEvent
onLine 确定浏览器是否在线。 Navigator
onload 在对象已加载时,发生此事件。
  • UiEvent
  • Event
onloadeddata 媒体数据加载后,发生此事件。