JS 参考手册

JS 参考手册(类别排序) JS 参考手册(字母排序)

JavaScript

JS Array JS Boolean JS Classes JS Date JS Error JS Global JS JSON JS Math JS Number JS 运算符 JS RegExp JS 语句 JS String

HTML DOM

DOM Attributes DOM Document DOM Element DOM Events DOM Event 对象 DOM HTMLCollection DOM Location DOM Navigator DOM Screen DOM Style
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundColor backgroundImage backgroundPosition backgroundRepeat backgroundClip backgroundOrigin backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap cssFloat font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlineStyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex
DOM Window

Web APIs

API Console API Geolocation API History API Storage

HTML 对象

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

其他参考手册

CSSStyleDeclaration JS 类型转换



JavaScript 参考手册

按字母顺序排列 JavaScript 参考手册

的别名 的别名
属性/方法 描述 属于
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() 如果断言为 false,则将错误消息写入控制台 Console
assign() 加载一个新文档 Location
atan() 以 -PI/2 和 PI/2 弧度之间的数值形式返回 x 的反正切 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 退出开关或循环 Statements
btoa() 以 base-64 编码字符串 Window
bubbles 返回特定事件是否为冒泡事件 Event
button 返回触发鼠标事件时按下的鼠标按钮 MouseEvent
buttons 返回触发鼠标事件时按下了哪些鼠标按钮 MouseEvent
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 设置或返回元素类属性的值 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 返回事件是否组成 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 的余弦(x 以弧度为单位) Math
cosh(x) 返回 x 的双曲余弦 Math
count() 记录这个对 count() 的特定调用被调用的次数 Console
createAttribute() 创建属性节点 Document
createComment() 创建一个带有指定文本的 Comment 节点 Document
createDocumentFragment() 创建一个空 DocumentFragment 节点 Document
createElement() 创建一个 Element 节点 Document
createEvent() 创建一个新事件 Document, Event
createTextNode() 创建一个文本节点 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 返回与文档关联的窗口对象,如果没有可用,则返回 null。 Document
delete 从对象中删除属性 Operators
deltaX 返回鼠标滚轮的水平滚动量(x轴) WheelEvent
deltaY 返回鼠标滚轮的垂直滚动量(y轴) WheelEvent
deltaZ 返回鼠标滚轮在 z 轴的滚动量 WheelEvent
deltaMode 返回一个数字,表示增量值(像素、行或页)的测量单位 WheelEvent
designMode 控制整个文档是否应可编辑。 Document
detail 返回一个数字,表示鼠标被点击了多少次 UiEvent
do ... while 执行一个语句块并在条件为真时重复该语句块 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
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
dir 设置或返回元素的dir属性值 Element
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 DocumentElement
getElementsByName() 返回一个包含指定名称的所有元素的 NodeList Document
getElementsByTagName() 返回一个包含所有具有指定标签名称的元素的 NodeList DocumentElement
getFullYear() 返回年份 Date
getHours() 返回小时(从0到23) 日期
getItem() 返回指定键名的值 存储
getMilliseconds() 返回毫秒数(0-999) 日期
getMinutes() 返回分钟(从 0 到 59) 日期
getModifierState() 返回一个数组,其中包含将受插入/删除影响的目标范围 MouseEvent
getMonth() 返回月份(从 0 到 11) 日期
getNamedItem() 从 NamedNodeMap 返回一个指定的属性节点 Attribute
getSeconds() 返回秒数(0-59) 日期
getSelection() 返回一个 Selection 对象,表示用户选择的文本范围 Window
getTargetRanges() 返回一个数组,其中包含将受插入/删除影响的目标范围 InputEvent
getTime() 返回自 1970 年 1 月 1 日午夜以来的毫秒数,以及指定的日期 日期
getTimezoneOffset() 返回UTC时间与本地时间的时差,以分钟为单位 日期
getUTCDate() 根据通用时间(从 1 到 31)返回月份中的某天 日期
getUTCDay() 根据通用时间返回星期几(0-6) 日期
getUTCFullYear() 根据世界时返回年份 日期
getUTCHours() 返回小时,根据通用时间(0-23) 日期
getUTCMilliseconds() 返回毫秒,根据通用时间(0-999) 日期
getUTCMinutes() 返回分钟,根据世界时(0-59) 日期
getUTCMonth() 根据世界时返回月份(0-11) 日期
getUTCSeconds() 根据世界时返回秒数(0-59) 日期
getYear() 已弃用。 请改用 getFullYear() 方法 Date
global 检查是否设置了 "g" 修饰符 RegExp
go() 从历史列表中加载特定的 URL 历史
group() 在控制台中创建一个新的内联组。这会将控制台消息缩进一个额外的级别,直到 console.groupEnd() 被调用 Console
groupCollapsed() 在控制台中创建一个新的内联组。但是,新组是折叠创建的。用户需要使用公开按钮来展开它 Console
groupEnd() 退出控制台中的当前内联组 Console
hasAttribute() 如果元素具有指定属性,则返回 true,否则返回 false Element
hasAttributes() 如果元素有属性则返回真,否则返回假 Element
hasChildNodes() 如果元素有任何子节点,则返回 true,否则返回 false Element
hasFocus() 返回一个布尔值,指示文档是否具有焦点 Document
hash 设置或返回 URL 的锚部分 (#) Location
head 返回文档的 <head> 元素 Document
height 返回屏幕的总高度 屏幕
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 中指定索引处的属性节点 AttributeHTMLCollection
join() 将数组的所有元素连接成一个字符串 Array
key 返回事件所代表的键的键值 KeyboardEvent, StorageEvent
key() 返回存储中第 n 个键的名称 存储
keyCode 返回触发onkeypress事件的按键的Unicode字符码,或者触发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
长度可计算 返回进度的长度是否可计算 ProgressEvent
在括号{}范围内声明一个变量 Statements
links 返回文档中所有具有 href 属性的 <a> 和 <area> 元素的集合 Document
LN2 返回 2 的自然对数(约 0.693) Math
LN10 返回 10 的自然对数(约 2.302) Math
加载 返回已加载的工作量 ProgressEvent
localeCompare() 比较当前语言环境中的两个字符串 String
localStorage 允许在网络浏览器中保存键/值对。存储没有过期日期的数据 Window
位置 返回键盘或设备上按键的位置 KeyboardEvent
Location 返回窗口的位置对象(查看位置对象 Window
log() 返回数字的自然对数 MathConsole
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() 返回一个 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 设置或返回错误名称 ErrorAttributeWindow
namedItem() 在 HTMLCollection 中返回具有指定 ID 或名称的元素 HTMLCollection
namespaceURI 返回元素的命名空间 URI Element
NaN "非数字" 值 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节点,并加入相邻节点 DocumentElement
normalizeDocument() 删除空的Text节点,并加入相邻节点 Document
now() 返回自 1970 年 1 月 1 日午夜以来的毫秒数 日期
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 动画完成时发生该事件 动画事件
onanimationiteration 重复CSS动画时发生该事件 动画事件
onanimationstart 当 CSS 动画开始时发生该事件 动画事件
onbeforeprint 即将打印页面时发生该事件 Event
onbeforeunload 该事件在文档即将被卸载之前发生 UiEvent, Event
onblur 当元素失去焦点时发生该事件 焦点事件
oncanplay 该事件在浏览器可以开始播放媒体时发生(当它已经缓冲到足以开始播放时) Event
oncanplaythrough 当浏览器可以通过媒体播放而无需停止缓冲时发生该事件 Event
onchange 当表单元素的内容、选择或选中状态发生变化时发生该事件(对于 <input>, <select>, and <textarea>) Event
onclick 当用户单击元素时发生此事件。 MouseEvent
oncontextmenu 当用户右键单击某个元素以打开上下文菜单时,发生此事件。 MouseEvent
oncopy 当用户复制一个元素的内容时发生该事件 ClipboardData
oncut 当用户剪切元素内容时发生该事件 ClipboardData
ondblclick 当用户双击一个元素时发生该事件 MouseEvent
ondrag 当元素被拖动时发生该事件 拖动事件
ondragend 当用户完成拖动元素时发生该事件 拖动事件
ondragenter 当被拖动元素进入放置目标时发生该事件 拖动事件
ondragleave 当被拖动元素离开放置目标时发生该事件 拖动事件
ondragover 当被拖动的元素超过放置目标时发生该事件 拖动事件
ondragstart 当用户开始拖动元素时发生该事件 拖动事件
ondrop 当被拖拽的元素放到放置目标上时发生该事件 拖动事件
ondurationchange 当媒体的持续时间改变时发生该事件 Event
onemptied 当发生不好的事情并且媒体文件突然不可用(如意外断开连接)时发生该事件  
onended 该事件在媒体结束时发生(对于"感谢收听"之类的消息很有用) Event
onerror 加载外部文件时发生错误时发生该事件 ProgressEvent, UiEvent, Event
onfocus 当元素获得焦点时发生该事件 焦点事件
onfocusin 当元素即将获得焦点时发生该事件 焦点事件
onfocusout 当元素即将失去焦点时发生该事件 焦点事件
onfullscreenchange 当元素全屏显示时发生该事件 Event
onfullscreenerror 当元素无法全屏显示时发生该事件 Event
onhashchange 当 URL 的锚部分发生更改时发生该事件 HashChangeEvent
oninput 当元素获得用户输入时发生该事件 InputEvent, Event
oninvalid 当元素无效时发生该事件 Event
onkeydown 当用户按键时发生该事件 KeyboardEvent
onkeypress 当用户按下某个键时发生该事件 KeyboardEvent
onkeyup 当用户释放按键时发生该事件 KeyboardEvent
onLine 判断浏览器是否在线 Navigator
onload 加载对象时发生事件 UiEvent, Event
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 当用户在元素中粘贴一些内容时发生该事件 ClipboardData
onpause 当媒体被用户或以编程方式暂停时发生该事件 Event
onplay 媒体已启动或不再暂停时发生该事件 Event
onplaying 媒体在暂停或停止缓冲后播放时发生 Event
onpopstate 当窗口的历史改变时发生该事件 PopStateEvent
onprogress 浏览器在获取媒体数据(下载媒体)过程中发生该事件 Event
onratechange 媒体播放速度改变时发生该事件 Event
onresize 调整文档视图大小时发生该事件 UiEvent, Event
onreset 重置表单时发生该事件 Event
onscroll 当元素的滚动条被滚动时发生该事件 UiEvent, Event
onsearch 当用户在搜索字段中写入内容时发生该事件(对于 <input="search">) Event
onseeked 当用户完成移动/跳到媒体中的新位置时发生该事件 Event
onseeking 当用户开始移动/跳到媒体中的新位置时发生该事件 Event
onselect 该事件在用户选择一些文本(对于 <input> 和 <textarea>)后发生 UiEvent, Event
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>) UiEvent, Event
onvolumechange 该事件在媒体音量发生变化时发生(包括将音量设置为 "mute") Event
onwaiting 该事件在媒体暂停但预计会恢复时发生(例如当媒体暂停以缓冲更多数据时) Event
onwheel 当鼠标滚轮在元素上向上或向下滚动时发生该事件 WheelEvent
open() 打开一个 HTML 输出流以从 document.write() 收集输出 Document, Window
opener 返回对创建窗口的窗口的引用 Window
origin 返回 URL 的协议、主机名和端口号 Location
outerHeight 返回浏览器窗口的高度,包括工具栏/滚动条 Window
outerHTML 设置或返回元素的外部内容 Element
outerText 设置或返回节点及其后代的文本外部内容 Element
outerWidth 返回浏览器窗口的宽度,包括工具栏/滚动条 Window
ownerDocument 返回元素的根元素(文档对象) Element
pageX 返回触发鼠标事件时鼠标指针相对于文档的水平坐标 MouseEvent
pageXOffset 返回当前文档从窗口左上角(水平)滚动的像素 Window
pageY 返回触发鼠标事件时鼠标指针相对于文档的垂直坐标 MouseEvent
pageYOffset 返回当前文档从窗口左上角(垂直)滚动的像素 Window
parent 返回当前窗口的父窗口 Window
parentNode 返回元素的父节点 Element
parentElement 返回一个元素的父元素节点 Element
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() 删除数组的最后一个元素,并返回该元素 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 属性的名称 AnimationEvent, TransitionEvent
protocol 设置或返回 URL 的协议 Location
prototype 允许您向 Array 对象添加属性和方法 Array, Boolean, Date
pseudoElement 返回动画或转场的伪元素名称 AnimationEvent, TransitionEvent
push() 将新元素添加到数组末尾,并返回新长度 Array
querySelector() 返回与文档中指定的 CSS 选择器匹配的第一个元素 Document, Element
querySelectorAll() 返回一个静态 NodeList,其中包含与文档中指定的 CSS 选择器匹配的所有元素 Document, Element
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() 在字符串中搜索指定值或正则表达式,并返回替换指定值的新字符串 String, Location
replaceChild() 替换元素中的子节点 Element
requestAnimationFrame() 请求浏览器在下一次重绘之前调用一个函数来更新动画 Window
requestFullscreen() 以全屏模式显示元素 Element
resizeBy() 按指定像素调整窗口大小 Window
resizeTo() 将窗口大小调整为指定的宽度和高度 Window
return 停止执行一个函数并从该函数返回一个值 Statements
reverse() 反转数组中元素的顺序 Array
round() 将 x 舍入到最接近的整数 Math
pow() 返回 x 的 y 次幂 Math
previousSibling 返回同一节点树级别的上一个节点 Element
previousElementSibling 返回同一节点树级别的前一个元素 Element
prompt() 显示提示访问者输入的对话框 Window
prototype 允许您向对象添加属性和方法 Number
relatedTarget 返回与触发鼠标事件的元素相关的元素 MouseEvent, FocusEvent
removeEventListener() 从文档中删除一个事件处理程序(已通过 addEventListener() 方法附加) Document
removeNamedItem() 移除指定的属性节点 Attribute
renameNode() 重命名指定节点 Document
screen 返回窗口的 Screen 对象(参见 Screen 对象) Window
screenLeft 返回窗口相对于屏幕的水平坐标 Window
screenTop 返回窗口相对于屏幕的垂直坐标 Window
screenX 返回窗口/鼠标指针相对于屏幕的水平坐标 Window, MouseEvent
screenY 返回窗口/鼠标指针相对于屏幕的垂直坐标 Window, MouseEvent
scripts 返回文档中 <script> 元素的集合 Document
scroll() 已弃用。 此方法已被 scrollTo() 方法取代。 Window
scrollBy() 将文档滚动指定的像素数 Window
scrollHeight 返回元素的整个高度,包括内边距 Element
scrollIntoView() 将指定元素滚动到浏览器窗口的可见区域 Element
scrollLeft 设置或返回元素内容水平滚动的像素数 Element
scrollTo() 将文档滚动到指定坐标 Window
scrollTop 设置或返回元素内容垂直滚动的像素数 Element
scrollWidth 返回元素的整个宽度,包括填充 Element
scrollX pageXOffsetWindow
scrollY pageYOffsetWindow
search 设置或返回 URL 的查询字符串部分 Location
search() 在字符串中搜索指定值或正则表达式,并返回匹配的位置 String
self 返回当前窗口 Window
sessionStorage 允许在 Web 浏览器中保存键/值对。 存储一个会话的数据 Window
setAttribute() 将指定属性设置或更改为指定值 Element
setAttributeNode() 设置或更改指定属性节点 Element
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() 删除数组的第一个元素,并返回该元素 Array
shiftKey 返回触发事件时是否按下了 "SHIFT" 键 MouseEvent, KeyboardEvent, TouchEvent
sign(x) 返回数字的符号(检查它是正数、负数还是零) Math
sin() 返回 x 的正弦值(x 以弧度为单位) Math
sinh() 返回 x 的双曲正弦 Math
slice() 选择数组的一部分,并返回新数组 Array, String
some() 检查数组中的任何元素是否通过测试 Array
sort() 对数组的元素进行排序 Array
source 返回正则表达式模式的文本 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 设置或返回元素样式属性的值 Element
substr() 从字符串中提取字符,从指定的起始位置开始,经过指定的字符数 String
substring() 从字符串中提取两个指定索引之间的字符 String
super 引用父类 Classes
switch 根据不同情况标记要执行的语句块 Statements
table() 将表格数据显示为表格 Console
tabIndex 设置或返回元素的tabindex属性值 Element
tagName 返回元素的标签名称 Element
tan() 返回角度的正切 Math
tanh() 返回数字的双曲正切 Math
target 返回触发事件的元素 Event
targetTouches 返回与表面接触的所有触摸对象的列表,以及在与当前目标元素相同的目标元素上发生 touchstart 事件的位置 TouchEvent
test() 测试字符串中的匹配项。 返回真或假 RegExp
textContent 设置或返回节点及其后代的文本内容 Element
this 引用它所属的对象
throw 引发(生成)错误 Statements
time() 启动计时器(可以跟踪操作需要多长时间) Console
timeEnd() 停止以前由 console.time() 启动的计时器 Console
timeStamp 返回创建事件的时间(相对于纪元的毫秒数) Event
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() 根据主机的语言环境将字符串转换为小写字母 String
toLocaleString() 使用语言环境约定将 Date 对象转换为字符串 Date
toLocaleTimeString() 使用语言环境约定以字符串形式返回 Date 对象的时间部分 Date
toLocaleUpperCase() 根据主机的语言环境将字符串转换为大写字母 String
toLowerCase() 将字符串转换为小写字母 String
top 返回最顶层的浏览器窗口 Window
toPrecision(x) 将数字格式化为 x 长度 Number
toString() 将数组转换为字符串,并返回结果 Array, Boolean, Date, Number, RegExp, String, Element
total 返回将加载的工作总量 ProgressEvent
toTimeString() 将 Date 对象的时间部分转换为字符串 Date
touches 返回当前与表面接触的所有触摸对象的列表 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() 返回数组的原始值 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 标记在条件为真时要执行的语句块 Statements
write() 将 HTML 表达式或 JavaScript 代码写入文档 Document
writeln() 与 write() 相同,但在每个语句后添加一个换行符 Document
yield 暂停和恢复生成器函数 Operators

JavaScript 教程

访问我们的 JavaScript 教程 »