JavaScript和HTML DOM 参考(按字母顺序)

  • 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() 返回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 退出开关或循环 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
    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
    cloneNode() 克隆节点 Element
    clientX 触发鼠标事件时,返回鼠标指针相对于当前窗口的水平坐标 MouseEvent, TouchEvent
    clientY 触发鼠标事件时,返回鼠标指针相对于当前窗口的垂直坐标 MouseEvent, TouchEvent
    clipboardData 返回包含受剪贴板操作影响的数据的对象 ClipboardData
    closed 返回一个布尔值,指示窗口是否已关闭 Window
    close() 关闭先前使用document.open()打开的输出流 Document, Window
    code 返回触发事件的键的代码 KeyboardEvent
    colorDepth 返回用于显示图像的调色板的位深度 Screen
    compareDocumentPosition() 比较两个元素的文档位置 Element
    compile() 在1.5版中已弃用。编译正则表达式 RegExp
    composed 返回事件是否成立 Event
    concat() 连接两个或多个数组,并返回已连接数组的副本 Array, String
    confirm() 显示一个对话框,其中包含消息,“确定”和“取消”按钮 Window
    const 声明具有常量值的变量 Statements
    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() 创建一个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 返回与文档关联的窗口对象,如果没有,则返回null。 Document
    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 返回转换已运行的秒数 AnimationEvent
    embeds 返回文档的所有<embed>元素的集合 Document
    encodeURI() 对URI进行编码 Global
    encodeURIComponent() 对URI组件进行编码 Global
    E 返回欧拉数(约2.718) Math
    endsWith() 检查字符串是否以指定的字符串/字符结尾 String
    entries() 返回Array Iteration对象键/值对 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
    dir 设置或返回元素的dir属性的值 Element
    fill() 使用静态值填充数组中的元素 Array
    filter() 使用传递测试的数组中的每个元素创建一个新数组 Array
    find() 返回传递测试的数组中第一个元素的值 Array
    findIndex() 返回传递测试的数组中第一个元素的索引 Array
    floor() 返回x,向下舍入到最接近的整数 Math
    focus() 将焦点放在元素上 Element, Window
    for 只要条件为真,就标记要执行的语句块 Statements
    for ... in 标记要为对象(或数组)的每个元素执行的语句块 Statements
    forEach() 为每个数组元素调用一个函数 Array
    forms 返回文档中所有<form>元素的集合 Document
    forward() 加载历史列表中的下一个URL History
    frameElement 返回插入当前窗口的<iframe>元素 Window
    frames 返回当前窗口中的所有<iframe>元素 Window
    from() 从对象创建数组 Array
    fromCharCode() 将Unicode值转换为字符 String
    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到1999) 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
    importNode() 从另一个文档导入节点 Document
    includes() 检查数组是否包含指定的元素 Array, String
    indexOf() 在数组中搜索元素并返回其位置 Array, String
    Infinity 表示正/负无穷大的数值 Global
    info() 将信息性消息输出到控制台控制台 Console
    innerHeight 返回窗口内容区域(视口)的高度,包括滚动条 Window
    innerHTML 设置或返回元素的内容 Element
    innerText 设置或返回节点及其后代的文本内容 Element
    innerWidth 返回窗口内容区域(视口)的宽度,包括滚动条 Window
    inputEncoding 返回用于文档的编码,字符集 Document
    inputType 返回更改的类型(即“插入”或“删除”) InputEvent
    insertAdjacentElement() 在相对于当前元素的指定位置插入HTML元素 Element
    insertAdjacentHTML() 在相对于当前元素的指定位置插入HTML格式的文本 Element
    insertAdjacentText() 将文本插入相对于当前元素的指定位置 Element
    insertBefore() 在指定的现有子节点之前插入新的子节点 Element
    isArray() 检查对象是否为数组 Array
    isComposing 返回事件的状态是否正在撰写  
    isContentEditable 如果元素的内容是可编辑的,则返回true,否则返回false InputEvent, KeyboardEvent
    isDefaultNamespace() 如果指定的namespaceURI是默认值,则返回true,否则返回false Element
    isEqualNode() 检查两个元素是否相等 Element
    isFinite() 确定值是否为有限的合法数字 Number
    isId 如果属性的类型为Id,则返回true,否则返回false Global, Number
    isInteger() 检查值是否为整数 Number
    isNaN() 确定值是否为非法数字 Number
    isSafeInteger() 检查值是否为安全整数 Global, Number
    isSameNode() 检查两个元素是否是同一节点 Element
    isSupported() 如果元素支持指定的特征,则返回true Element
    isTrusted 返回事件是否可信 Element
    item() 返回NamedNodeMap中指定索引处的属性节点 HTMLCollection
    join() 将数组的所有元素连接成一个字符串 Attribute, HTMLCollection
    key 返回事件表示的键的键值 Array
    key() 返回存储中第n个键的名称 KeyboardEvent, StorageEvent
    keyCode 返回触发onkeypress事件的键的Unicode字符代码,或触发onkeydown或onkeyup事件的键的Unicode键代码 KeyboardEvent
    keys() 返回一个Array Iteration对象,其中包含原始数组的键 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() 返回x的自然对数(基数E) Math, Console
    LOG2E 返回E的基数2对数(约1.442) Math
    LOG10E 返回E的基数-10对数(约0.434) Math
    map() 创建一个新数组,其结果是为每个数组元素调用一个函数 Array
    match() 搜索字符串以查找与正则表达式匹配的内容,并返回匹配项 String
    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 “NaN”值 Global, Number
    navigator 返回窗口的Navigator对象(请参阅Navigator对象) Window
    NEGATIVE_INFINITY 表示负无穷大(溢出时返回) Number
    newURL 更改哈希后,返回文档的URL HasChangeEvent
    newValue 返回已更改的存储项的新值 StorageEvent
    nextSibling 返回同一节点树级别的下一个节点 Element
    nextElementSibling 返回同一节点树级别的下一个元素 Element
    nodeName 返回节点的名称 Element
    nodeType 返回节点的节点类型 Element
    nodeValue 设置或返回节点的值 Element
    normalize() 删除空文本节点,并连接相邻节点 Document, Element
    normalizeDocument() 删除空文本节点,并连接相邻节点 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 当表单元素,选择或选中状态的内容发生更改时(对于<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 加载媒体数据时会发生此事件 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 调整文档视图大小时会发生该事件 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 页面卸载后会发生事件(对于) UiEvent, Event
    onvolumechange 当媒体的音量发生变化时(包括将音量设置为“静音”),会发生此事件 Event
    onwaiting 当媒体暂停但预计会恢复时(例如媒体暂停以缓冲更多数据时)会发生此事件 Event
    onwheel 当鼠标滚轮在元素上向上或向下卷起时发生该事件 WheelEvent
    open() 打开HTML输出流以收集document.write()的输出 Document, Window
    opener 返回对创建窗口的窗口的引用 Window
    origin 返回URL的协议,主机名和端口号 Location
    outerHeight 返回浏览器窗口的高度,包括工具栏/滚动条 Window
    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
    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 pageXOffset的别名 Window
    scrollY pageYOffset的别名 Window
    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
    sin() 返回x的正弦值(x以弧度表示) Math
    sinh() 返回x的双曲正弦值 Math
    slice() 选择数组的一部分,并返回新数组 Array, String
    some() 检查数组中的任何元素是否通过测试 Array
    sort() 对数组的元素进行排序 Array
    source 返回RegExp模式的文本 RegExp
    specified 如果已指定属性,则返回true,否则返回false Attribute
    splice() 添加/删除数组中的元素 Array
    split() 将字符串拆分为子字符串数组 String
    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
    switch 根据不同的情况标记要执行的语句块 Statements
    table() 将表格数据显示为表格 Console
    tabIndex 设置或返回元素的tabindex属性的值 Element
    tagName 返回元素的标记名称 Element
    tan() 返回角度的正切值 Math
    tanh() 返回数字的双曲正切值 Math
    target 返回触发事件的元素 Event
    targetTouches 返回与曲面接触的所有触摸对象的列表,以及与当前目标元素在同一目标元素上发生touchstart事件的位置 TouchEvent
    test() 测试字符串中的匹配项。返回true或false RegExp
    textContent 设置或返回节点及其后代的文本内容 Element
    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
    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
    while 标记条件为真时要执行的语句块 Statements
    write() 将HTML表达式或JavaScript代码写入文档 Document
    writeln() 与write()相同,但在每个语句后添加换行符 Document