菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JS 参考手册

按类别划分的 JS 按字母划分的 JS

JavaScript

JS 数组 JS 布尔值 JS 类 JS 日期 JS 错误 JS 全局 JS JSON JS Map JS Math JS 数字 JS 对象 JS 运算符 JS 优先级 JS Promise JS 正则表达式 JS Set JS 语句 JS 字符串 JS TypedArray

Window

Window 对象 Window Console Window History Window Location Window Navigator Window Screen

HTML DOM

HTML 文档 HTML 元素 HTML 属性 HTML 集合 HTML NodeList HTML DOMTokenList HTML 样式
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPosition backgroundRepeat 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 cssFloat cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap 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

HTML 事件

HTML 事件 HTML 事件对象 HTML 事件属性 HTML 事件方法

Web API

API Canvas API Console API Fetch API Fullscreen API 地理位置 API History API MediaQueryList API Storage API 验证 API Web

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 属性 元素
acos() 返回 x 的反余弦值,以弧度表示 Math
acosh() 返回 x 的反双曲余弦值 Math
activeElement 返回文档中当前获得焦点的元素 文档
addEventListener() 将事件处理程序附加到文档 Document, Element
adoptNode() 从另一个文档中采用一个节点 文档
alert() 显示一个带有消息和“确定”按钮的警告框 Window
altKey 返回在触发鼠标事件时“ALT”键是否被按下 MouseEvent, KeyboardEvent, TouchEvent
anchors 返回文档中所有具有 name 属性的 <a> 元素的集合 文档
animationName 返回动画的名称 AnimationEvent
appCodeName 返回浏览器的代码名称 Navigator
appendChild() 添加一个新的子节点作为元素的最后一个子节点 元素
applets 返回文档中所有 <applet> 元素的集合 文档
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 元素
availHeight 返回屏幕的高度(不包括 Windows 任务栏) Screen
availWidth 返回屏幕的宽度(不包括 Windows 任务栏) Screen
back() 加载历史列表中的上一个 URL History
baseURI 返回文档的绝对基本 URI 文档
blur() 从元素中移除焦点 Element, Window
body 设置或返回文档的 body(<body> 元素) 文档
break 退出 switch 或循环 Statements
btoa() 将字符串编码为 base-64 Window
bubbles 返回特定事件是否是冒泡事件 事件
button 返回在触发鼠标事件时按下了哪个鼠标按钮 MouseEvent
buttons 返回在触发鼠标事件时按下了哪些鼠标按钮 MouseEvent
cancelable 返回事件是否可以阻止其默认操作 事件
cbrt() 返回 x 的立方根 Math
ceil() 返回 x,向上舍入到最接近的整数 Math
changeTouches 返回所有在上次触摸和本次触摸之间状态发生变化的触摸对象的列表 TouchEvent
characterSet 返回文档的字符编码 文档
charAt() 返回指定索引(位置)处的字符 字符串
charCode 返回触发 onkeypress 事件的键的 Unicode 字符代码 KeyboardEvent
charCodeAt() 返回指定索引处字符的 Unicode 字符串
charset 已弃用。 请改用 characterSet。返回文档的字符编码 文档
childElementCount 返回元素的子元素数量 元素
childNodes 返回元素的子节点集合(包括文本节点和注释节点) 元素
children 返回元素的子元素集合(不包括文本节点和注释节点) 元素
classList 返回元素的类名 元素
类别 声明一个类 Statements
className 设置或返回元素的 class 属性的值 元素
clear() 清除控制台 Console, Storage
clearInterval() 清除使用 setInterval() 设置的计时器 Window
clearTimeout() 清除使用 setTimeout() 设置的计时器 Window
clearWatch() 注销先前使用 Geolocation.watchPosition() 安装的位置/错误监控处理程序 Geolocation
click() 模拟元素上的鼠标点击 元素
clientHeight 返回元素的高度,包括内边距 元素
clientLeft 返回元素的左边框宽度 元素
clientTop 返回元素的上边框宽度 元素
clientWidth 返回元素的宽度,包括内边距 元素
clientX 返回在触发鼠标事件时鼠标指针相对于当前窗口的水平坐标 MouseEvent, TouchEvent
clientY 返回在触发鼠标事件时鼠标指针相对于当前窗口的垂直坐标 MouseEvent, TouchEvent
clipboardData 返回一个包含剪贴板操作所影响的数据的对象 ClipboardData
closed 返回一个布尔值,指示窗口是否已关闭 Window
close() 关闭先前通过 document.open() 打开的输出流 Document, Window
closest() 在 DOM 树中向上搜索最接近的匹配指定 CSS 选择器的元素 元素
clz32(x) 返回 x 的 32 位二进制表示中前导零的数量 Math
代码 返回触发事件的键的代码 KeyboardEvent
colorDepth 返回显示图像的调色板的位深度 Screen
compareDocumentPosition() 比较两个文档元素的位置 元素
compile() 在版本 1.5 中已弃用。 编译正则表达式 RegExp
composed 返回事件是否合成 事件
concat() 连接两个或更多数组,并返回连接后数组的副本 Array, String
confirm() 显示一个带有消息和“确定”和“取消”按钮的对话框 Window
const 声明一个具有常量值的变量 Statements
constructor() 创建并初始化类中创建的对象 Classes
constructor 返回创建 Array 对象原型的函数 Array, Boolean, Date, Number, RegExp
contains() 如果一个节点是另一个节点的后代,则返回 true,否则返回 false 元素
contentEditable 设置或返回元素的内容是否可编辑 元素
continue 如果出现指定条件,则跳过循环中的一次迭代,并继续下一次迭代 Statements
console 返回 Console 对象的引用,该对象提供将信息记录到浏览器控制台的方法(请参阅 Console 对象 Window
cookie 返回文档中所有 cookie 的名称/值对 文档
cookieEnabled 确定浏览器中是否启用了 cookie Navigator
coordinates 返回设备在地球上的位置和海拔 Geolocation
copyWithin() 将数组元素复制到数组中的指定位置 数组
cos(x) 返回 x 的余弦值 (x 以弧度表示) Math
cosh(x) 返回 x 的双曲余弦值 Math
count() 记录 count() 的此特定调用被调用的次数 Console
createAttribute() 创建一个属性节点 文档
createComment() 创建一个带有指定文本的注释节点 文档
createDocumentFragment() 创建一个空的 DocumentFragment 节点 文档
createElement() 创建一个元素节点 文档
createEvent() 创建一个新事件 Document, Event
createTextNode() 创建一个文本节点 文档
ctrlKey 返回在触发鼠标事件时“CTRL”键是否被按下 MouseEvent, KeyboardEvent, TouchEvent
currentTarget 返回其事件监听器触发事件的元素 事件
data 返回插入的字符 InputEvent
dataTransfer 返回一个包含被拖动/放置或插入/删除的数据的对象 DragEvent, InputEvent
debugger 停止 JavaScript 的执行,并调用(如果可用)调试函数 Statements
decodeURI() 解码 URI Global
decodeURIComponent() 解码 URI 组件 Global
defaultPrevented 返回是否为该事件调用了 preventDefault() 方法 事件
defaultStatus 设置或返回窗口状态栏中的默认文本 Window
defaultView 返回与文档关联的窗口对象,如果没有则返回 null。 文档
删除 从对象中删除属性 Operators
deltaX 返回鼠标滚轮的水平滚动量(x 轴) WheelEvent
deltaY 返回鼠标滚轮的垂直滚动量(y 轴) WheelEvent
deltaZ 返回鼠标滚轮的 z 轴滚动量 WheelEvent
deltaMode 返回一个数字,表示 delta 值的测量单位(像素、行或页) WheelEvent
designMode 控制整个文档是否可编辑。 文档
detail 返回一个数字,指示鼠标点击的次数 UiEvent
do ... while 执行一个语句块,并在条件为 true 时重复该块 Statements
doctype 返回与文档关联的文档类型声明 文档
document 返回窗口的 Document 对象(请参阅 Document 对象 Window
documentElement 返回文档的文档元素(<html> 元素) 文档
documentMode 返回浏览器用于渲染文档的模式 文档
documentURI 设置或返回文档的位置 文档
domain 返回加载文档的服务器的域名 文档
domConfig 已废弃。 返回文档的 DOM 配置 文档
elapsedTime 返回动画已运行的秒数 AnimationEvent
elapsedTime 返回过渡已运行的秒数  
embeds 返回文档中所有 <embed> 元素的集合 文档
encodeURI() 编码 URI Global
encodeURIComponent() 编码 URI 组件 Global
E 返回欧拉数(约 2.718) Math
endsWith() 检查字符串是否以指定的字符串/字符结尾 字符串
entries() 返回一个键/值对数组迭代器对象 数组
error() 向控制台输出错误消息 Console
escape() 在版本 1.5 中已弃用。 请改用 encodeURI()encodeURIComponent() Global
eval() 评估字符串并将其作为脚本代码执行 Global
eventPhase 返回当前正在评估的事件流阶段 事件
every() 检查数组中的每个元素是否都通过了测试 数组
exec() 测试字符串中的匹配项。返回第一个匹配项 RegExp
execCommand() 在当前具有焦点的元素上调用指定的剪贴板操作。 文档
exitFullscreen() 取消全屏模式下的元素 元素
exp(x) 返回 Ex 的值 Math
expm1(x) 返回 Ex 减 1 的值 Math
export 导出函数,以便它们可以在外部模块和其他脚本中用于导入
extends 扩展类(继承) Classes
dir 设置或返回元素的 dir 属性的值 元素
fill() 用静态值填充数组中的元素 数组
filter() 创建一个新数组,其中包含通过测试的数组中的每个元素 数组
find() 返回数组中第一个通过测试的元素的值 数组
findIndex() 返回数组中第一个通过测试的元素的索引 数组
floor() 返回 x,向下舍入到最接近的整数 Math
focus() 将焦点赋予元素 Element, Window
for 标记一个语句块,只要条件为 true 就执行 Statements
for ... in 标记一个语句块,对对象的每个元素(或数组)执行 Statements
forEach() 对每个数组元素调用一个函数 数组
forms 返回文档中所有 <form> 元素的集合 文档
forward() 加载历史列表中的下一个 URL History
frameElement 返回当前窗口插入的 <iframe> 元素 Window
frames 返回当前窗口中的所有 <iframe> 元素 Window
from() 从对象创建数组 数组
fromCharCode() 将 Unicode 值转换为字符 字符串
fround() 返回数字最接近的(32 位单精度)浮点表示 Math
fullscreenElement 返回当前以全屏模式显示的元素 文档
fullscreenEnabled() 返回一个布尔值,指示文档是否可以在全屏模式下查看 文档
function 声明一个函数 Statements
geolocation 返回一个 Geolocation 对象,可用于定位用户位置 Navigator
getDate() 返回月份中的日期(1-31) Date
getDay() 返回星期几(0-6) Date
getAttribute() 返回元素节点的指定属性值 元素
getAttributeNode() 返回指定的属性节点 元素
getBoundingClientRect() 返回元素的大小及其相对于视口的位置 元素
getComputedStyle() 获取应用于元素的当前计算 CSS 样式 Window
getCurrentPosition() 返回设备的当前位置 Geolocation
getElementById() 返回具有指定 ID 属性值的元素 文档
getElementsByClassName() 返回一个 NodeList,其中包含所有具有指定类名的元素 Document, Element
getElementsByName() 返回一个 NodeList,其中包含所有具有指定名称的元素 文档
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 元素
hasAttributes() 如果元素具有任何属性,则返回 true,否则返回 false 元素
hasChildNodes() 如果元素具有任何子节点,则返回 true,否则返回 false 元素
hasFocus() 返回一个布尔值,指示文档是否具有焦点 文档
hash 设置或返回 URL 的锚点部分 (#) Location
head 返回文档的 <head> 元素 文档
height 返回屏幕的总高度 Screen
历史 返回窗口的 History 对象(请参阅 History 对象 Window
host 设置或返回 URL 的主机名和端口号 Location
hostname 设置或返回 URL 的主机名 Location
href 设置或返回整个 URL Location
id 设置或返回元素的 id 属性的值 元素
if ... else ... else if 根据条件标记要执行的语句块 Statements
ignoreCase 检查是否设置了“i”修饰符 RegExp
images 返回文档中所有 <img> 元素的集合 文档
implementation 返回处理此文档的 DOMImplementation 对象 文档
import 导入从外部模块和另一个脚本导出的函数
importNode() 从另一个文档中导入一个节点 文档
in 如果指定属性在指定对象中,则返回 true,否则返回 false Operators
includes() 检查数组是否包含指定元素 Array, String
indexOf() 在数组中搜索元素并返回其位置 Array, String
Infinity 表示正/负无穷大的数值 Global
info() 向控制台输出信息性消息 Console
innerHeight 返回窗口内容区域(视口)的高度,包括滚动条 Window
innerHTML 设置或返回元素的内容 元素
innerText 设置或返回节点及其后代的文本内容 元素
innerWidth 返回窗口内容区域(视口)的宽度,包括滚动条 Window
inputEncoding 返回文档使用的编码、字符集 文档
inputType 返回更改的类型(即“插入”或“删除”) InputEvent
insertAdjacentElement() 在相对于当前元素的指定位置插入 HTML 元素 元素
insertAdjacentHTML() 在相对于当前元素的指定位置插入 HTML 格式文本 元素
insertAdjacentText() 在相对于当前元素的指定位置插入文本 元素
insertBefore() 在指定的现有子节点之前插入新的子节点 元素
instanceof 如果指定对象是指定对象的实例,则返回 true Operators
isArray() 检查对象是否是数组 数组
isComposing 返回事件的状态是否正在合成 InputEvent, KeyboardEvent
isContentEditable 如果元素的内容可编辑,则返回 true,否则返回 false 元素
isDefaultNamespace() 如果指定的 namespaceURI 是默认的,则返回 true,否则返回 false 元素
isEqualNode() 检查两个元素是否相等 元素
isFinite() 确定值是否为有限、合法的数字 Global, Number
isId 如果属性类型是 Id,则返回 true,否则返回 false Attribute
isInteger() 检查值是否为整数 Number
isNaN() 确定值是否为非法数字 Global, Number
isSafeInteger() 检查值是否为安全整数 Number
isSameNode() 检查两个元素是否是相同的节点 元素
isSupported() 如果元素支持指定功能,则返回 true 元素
isTrusted 返回事件是否受信任 事件
item() 返回 NamedNodeMap 中指定索引处的属性节点 Attribute, HTMLCollection
join() 将数组的所有元素连接成一个字符串 数组
key 返回事件所代表的键的键值 KeyboardEvent, StorageEvent
key() 返回存储中第 n 个键的名称 Storage
keyCode 返回触发 onkeypress 事件的键的 Unicode 字符代码,或触发 onkeydown 或 onkeyup 事件的键的 Unicode 键代码 KeyboardEvent
keys() 返回一个数组迭代器对象,其中包含原始数组的键 数组
lang 设置或返回元素的 lang 属性的值 元素
语言 返回浏览器的语言 Navigator
lastChild 返回元素的最后一个子节点 元素
lastElementChild 返回元素的最后一个子元素 元素
lastIndex 指定下一次匹配开始的索引 RegExp
lastIndexOf() 从数组末尾开始搜索元素并返回其位置 Array, String
lastModified 返回文档最后修改的日期和时间 文档
length 设置或返回数组中元素的数量 Array, Attribute, History, HTMLCollection, Window, Storage
lengthComputable 返回进度的长度是否可计算 ProgressEvent
let 在括号 {} 作用域内声明一个变量 Statements
links 返回文档中所有带有 href 属性的 <a> 和 <area> 元素的集合 文档
LN2 返回 2 的自然对数(约 0.693) Math
LN10 返回 10 的自然对数(约 2.302) Math
loaded 返回已加载的工作量 ProgressEvent
localeCompare() 在当前区域设置中比较两个字符串 字符串
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() 创建一个新数组,其中包含对每个数组元素调用函数的结果 数组
match() 搜索字符串中与正则表达式的匹配项,并返回匹配项 字符串
matches() 返回一个布尔值,指示元素是否与特定 CSS 选择器匹配 元素
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 设置或返回错误名称 Error, Attribute, Window
namedItem() 在 HTMLCollection 中返回具有指定 ID 或名称的元素 HTMLCollection
namespaceURI 返回元素的命名空间 URI 元素
NaN “非数字”值 Global, Number
navigator 返回窗口的 Navigator 对象(请参阅 Navigator 对象 Window
NEGATIVE_INFINITY 表示负无穷大(溢出时返回) Number
new 创建构造函数的实例
newURL 返回文档的 URL,在哈希值更改后 HasChangeEvent
newValue 返回更改的存储项的新值 StorageEvent
nextSibling 返回相同节点树级别的下一个节点 元素
nextElementSibling 返回相同节点树级别的下一个元素 元素
nodeName 返回节点的名称 元素
nodeType 返回节点的节点类型 元素
nodeValue 设置或返回节点的值 元素
normalize() 移除空文本节点,并合并相邻节点 Document, Element
normalizeDocument() 移除空文本节点,并合并相邻节点 文档
now() 返回自 1970 年 1 月 1 日午夜以来的毫秒数 Date
Number() 将对象的值转换为数字 Global
offsetHeight 返回元素的高度,包括内边距、边框和滚动条 元素
offsetWidth 返回元素的宽度,包括内边距、边框和滚动条 元素
offsetLeft 返回元素的水平偏移位置 元素
offsetParent 返回元素的偏移容器 元素
offsetTop 返回元素的垂直偏移位置 元素
offsetX 返回鼠标指针相对于目标元素边缘的水平坐标 MouseEvent
offsetY 返回鼠标指针相对于目标元素边缘的垂直坐标 MouseEvent
oldURL 返回文档的 URL,在哈希值更改之前 HasChangeEvent
oldValue 返回更改的存储项的旧值 StorageEvent
onabort 媒体加载中止时发生此事件 UiEvent, Event
onafterprint 此事件在页面开始打印或打印对话框关闭时发生 事件
onanimationend 此事件在 CSS 动画完成时发生 AnimationEvent
onanimationiteration 此事件在 CSS 动画重复时发生 AnimationEvent
onanimationstart 此事件在 CSS 动画开始时发生 AnimationEvent
onbeforeprint 此事件在页面即将打印时发生 事件
onbeforeunload 此事件在文档即将卸载之前发生 UiEvent, Event
onblur 此事件在元素失去焦点时发生 FocusEvent
oncanplay 浏览器可以开始播放媒体时发生此事件(当它已缓冲足够的数据以开始播放时) 事件
oncanplaythrough 浏览器可以不停止缓冲播放媒体时发生此事件 事件
onchange 当表单元素的内容、选择或选中状态发生变化时发生此事件(适用于 <input>、<select> 和 <textarea>) 事件
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 媒体时长更改时发生此事件 事件
onemptied 发生意外情况且媒体文件突然不可用时发生此事件(例如意外断开连接)  
onended 媒体播放到末尾时发生此事件(对于“感谢收听”等消息很有用) 事件
onerror 加载外部文件时发生错误时发生此事件 ProgressEvent, UiEvent, Event
onfocus 此事件在元素获得焦点时发生 FocusEvent
onfocusin 此事件在元素即将获得焦点时发生 FocusEvent
onfocusout 此事件在元素即将失去焦点时发生 FocusEvent
onfullscreenchange 此事件在元素以全屏模式显示时发生 事件
onfullscreenerror 此事件在元素无法以全屏模式显示时发生 事件
onhashchange 此事件在 URL 的锚点部分发生更改时发生 HashChangeEvent
oninput 此事件在元素获得用户输入时发生 InputEvent, Event
oninvalid 此事件在元素无效时发生 事件
onkeydown 此事件在用户按下键时发生 KeyboardEvent
onkeypress 此事件在用户按住键时发生 KeyboardEvent
onkeyup 此事件在用户释放键时发生 KeyboardEvent
onLine 确定浏览器是否在线 Navigator
onload 此事件在对象加载时发生 UiEvent, Event
onloadeddata 媒体数据加载时发生此事件 事件
onloadedmetadata 元数据(如尺寸和时长)加载时发生此事件 事件
onloadstart 浏览器开始查找指定媒体时发生此事件 ProgressEvent
onmessage 此事件在通过事件源接收到消息时发生 事件
onmousedown 用户在元素上按下鼠标按钮时发生此事件 MouseEvent
onmouseenter 指针移到元素上时发生此事件 MouseEvent
onmouseleave 指针移出元素时发生此事件 MouseEvent
onmousemove 指针在元素上移动时发生此事件 MouseEvent
onmouseover 指针移到元素或其子元素上时发生此事件 MouseEvent
onmouseout 用户将鼠标指针移出元素或其子元素时发生此事件 MouseEvent
onmouseup 用户在元素上释放鼠标按钮时发生此事件 MouseEvent
onmousewheel 已弃用。 请改用 wheel 事件 WheelEvent
onoffline 此事件在浏览器开始离线工作时发生 事件
ononline 此事件在浏览器开始在线工作时发生 事件
onopen 此事件在与事件源的连接打开时发生 事件
onpagehide 此事件在用户离开网页时发生 PageTransitionEvent
onpageshow 此事件在用户导航到网页时发生 PageTransitionEvent
onpaste 此事件在用户在元素中粘贴内容时发生 ClipboardEvent
onpause 此事件在媒体被用户或程序暂停时发生 事件
onplay 此事件在媒体已开始或不再暂停时发生 事件
onplaying 此事件在媒体暂停或停止缓冲后播放时发生 事件
onpopstate 此事件在窗口的历史记录更改时发生 PopStateEvent
onprogress 此事件在浏览器正在获取媒体数据(下载媒体)时发生 事件
onratechange 此事件在媒体播放速度更改时发生 事件
onresize 此事件在文档视图大小调整时发生 UiEvent, Event
onreset 此事件在表单重置时发生 事件
onscroll 此事件在元素滚动条滚动时发生 UiEvent, Event
onsearch 此事件在用户在搜索字段中输入内容时发生(适用于 <input="search">) 事件
onseeked 此事件在用户完成移动/跳到媒体中的新位置时发生 事件
onseeking 此事件在用户开始移动/跳到媒体中的新位置时发生 事件
onselect 此事件在用户选择文本后发生(适用于 <input> 和 <textarea>) UiEvent, Event
onshow 此事件在 <menu> 元素作为上下文菜单显示时发生 事件
onstalled 此事件在浏览器试图获取媒体数据但数据不可用时发生 事件
onstorage 此事件在 Web Storage 区域更新时发生 StorageEvent
onsubmit 此事件在表单提交时发生 事件
onsuspend 此事件在浏览器有意不获取媒体数据时发生 事件
ontimeupdate 此事件在播放位置更改时发生(例如当用户快进到媒体中的不同点时) 事件
ontoggle 此事件在用户打开或关闭 <details> 元素时发生 事件
ontouchcancel 此事件在触摸中断时发生 TouchEvent
ontouchend 此事件在手指从触摸屏上移开时发生 TouchEvent
ontouchmove 此事件在手指在屏幕上拖动时发生 TouchEvent
ontouchstart 此事件在手指放置在触摸屏上时发生 TouchEvent
ontransitionend 此事件在 CSS 过渡完成时发生 TransitionEvent
onunload 此事件在页面卸载时发生(适用于 <body>) UiEvent, Event
onvolumechange 此事件在媒体音量更改时发生(包括将音量设置为“静音”) 事件
onwaiting 此事件在媒体已暂停但预计会恢复时发生(例如当媒体暂停以缓冲更多数据时) 事件
onwheel 此事件在鼠标滚轮在元素上向上或向下滚动时发生 WheelEvent
open() 打开一个 HTML 输出流,用于收集 document.write() 的输出 Document, Window
opener 返回创建窗口的窗口的引用 Window
origin 返回 URL 的协议、主机名和端口号 Location
outerHeight 返回浏览器窗口的高度,包括工具栏/滚动条 Window
outerHTML 设置或返回元素的外部内容 元素
outerText 设置或返回节点及其后代的文本外部内容 元素
outerWidth 返回浏览器窗口的宽度,包括工具栏/滚动条 Window
ownerDocument 返回元素的根元素(文档对象) 元素
pageX 返回在触发鼠标事件时鼠标指针相对于文档的水平坐标 MouseEvent
pageXOffset 返回当前文档从窗口左上角水平滚动的像素数 Window
pageY 返回在触发鼠标事件时鼠标指针相对于文档的垂直坐标 MouseEvent
pageYOffset 返回当前文档从窗口左上角垂直滚动的像素数 Window
parent 返回当前窗口的父窗口 Window
parentNode 返回元素的父节点 元素
parentElement 返回元素的父元素节点 元素
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() 删除数组的最后一个元素,并返回该元素 数组
port 设置或返回 URL 的端口号 Location
position 返回指定时间关心设备的位置 Geolocation
positionError 返回使用地理定位设备时发生错误的原因 Geolocation
positionOptions 描述一个包含选项属性的对象,作为 Geolocation.getCurrentPosition() 和 Geolocation.watchPosition() 的参数传递 Geolocation
POSITIVE_INFINITY 表示无穷大(溢出时返回) Number
preventDefault() 如果事件可取消,则取消事件,这意味着事件所属的默认操作将不会发生 事件
print() 打印当前窗口的内容 Window
product 返回浏览器的引擎名称 Navigator
propertyName 返回与动画或过渡关联的 CSS 属性名称 AnimationEvent, TransitionEvent
protocol 设置或返回 URL 的协议 Location
prototype 允许向 Array 对象添加属性和方法 Array, Boolean, Date
pseudoElement 返回动画或过渡的伪元素的名称 AnimationEvent, TransitionEvent
push() 向数组末尾添加新元素,并返回新长度 数组
querySelector() 返回文档中第一个匹配指定 CSS 选择器的元素 Document, Element
querySelectorAll() 返回一个静态 NodeList,其中包含文档中匹配指定 CSS 选择器(或多个选择器)的所有元素 Document, Element
random() 返回一个介于 0 和 1 之间的随机数 Math
readyState 返回文档的(加载)状态 文档
reduce() 将数组的值减少为单个值(从左到右) 数组
reduceRight() 将数组的值减少为单个值(从右到左) 数组
referrer 返回加载当前文档的文档的 URL 文档
region MouseEvent
reload() 重新加载当前文档 Location
remove() 从 DOM 中删除元素 元素
removeAttribute() 从元素中删除指定属性 元素
removeAttributeNode() 删除指定的属性节点,并返回已删除的节点 元素
removeChild() 从元素中删除子节点 元素
removeEventListener() 删除已使用 addEventListener() 方法附加的事件处理程序 元素
removeItem() 从存储中删除该键 Storage
重复 返回键是否被重复按住 KeyboardEvent
repeat() 返回一个新字符串,其中包含指定数量的现有字符串副本 字符串
replace() 搜索字符串中指定值或正则表达式的匹配项,并返回一个新字符串,其中指定值已替换 String, Location
replaceChild() 替换元素中的子节点 元素
requestAnimationFrame() 请求浏览器在下一次重绘之前调用函数更新动画 Window
requestFullscreen() 以全屏模式显示元素 元素
resizeBy() 按指定像素调整窗口大小 Window
resizeTo() 将窗口大小调整为指定的宽度和高度 Window
return 停止函数的执行并从该函数返回一个值 Statements
reverse() 反转数组中元素的顺序 数组
round() 将 x 舍入到最接近的整数 Math
pow() 返回 x 的 y 次幂的值 Math
previousSibling 返回相同节点树级别的上一个节点 元素
previousElementSibling 返回相同节点树级别的上一个元素 元素
prompt() 显示一个对话框,提示访问者输入 Window
prototype 允许您向对象添加属性和方法 Number
relatedTarget 返回与触发鼠标事件的元素相关的元素 MouseEvent, FocusEvent
removeEventListener() 从文档中移除事件处理程序(已通过 addEventListener() 方法附加的) 文档
removeNamedItem() 删除指定的属性节点 Attribute
renameNode() 重命名指定节点 文档
screen 返回窗口的 Screen 对象 (请参阅 Screen 对象) Window
screenLeft 返回窗口相对于屏幕的水平坐标 Window
screenTop 返回窗口相对于屏幕的垂直坐标 Window
screenX 返回窗口/鼠标指针相对于屏幕的水平坐标 Window, MouseEvent
screenY 返回窗口/鼠标指针相对于屏幕的垂直坐标 Window, MouseEvent
scripts 返回文档中 <script> 元素的集合 文档
scroll() 已弃用。 此方法已由 scrollTo() 方法取代。 Window
scrollBy() 按指定像素数滚动文档 Window
scrollHeight 返回元素的整个高度,包括内边距 元素
scrollIntoView() 将指定元素滚动到浏览器窗口的可见区域 元素
scrollLeft 设置或返回元素内容水平滚动的像素数 元素
scrollTo() 将文档滚动到指定坐标 Window
scrollTop 设置或返回元素内容垂直滚动的像素数 元素
scrollWidth 返回元素的整个宽度,包括内边距 元素
scrollX pageXOffset 的别名 Window
scrollY pageYOffset 的别名 Window
search 设置或返回 URL 的查询字符串部分 Location
search() 在字符串中搜索指定值或正则表达式,并返回匹配项的位置 字符串
self 返回当前窗口 Window
sessionStorage 允许在 Web 浏览器中保存键/值对。数据存储在一个会话中 Window
setAttribute() 设置或更改指定属性为指定值 元素
setAttributeNode() 设置或更改指定属性节点 元素
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() 删除数组的第一个元素,并返回该元素 数组
shiftKey 返回在触发事件时“SHIFT”键是否被按下 MouseEvent, KeyboardEvent, TouchEvent
sign(x) 返回数字的符号(检查它是正数、负数还是零) Math
sin() 返回 x 的正弦值 (x 以弧度表示) Math
sinh() 返回 x 的双曲正弦值 Math
slice() 选择数组的一部分,并返回新数组 Array, String
some() 检查数组中的任何元素是否通过了测试 数组
sort() 对数组的元素进行排序 数组
source 返回 RegExp 模式的文本 RegExp
specified 如果属性已指定,则返回 true,否则返回 false Attribute
splice() 从数组中添加/删除元素 数组
split() 将字符串分割成子字符串数组 字符串
static 为类定义一个静态方法 Classes
startsWith() 检查字符串是否以指定字符开头 字符串
state 返回一个包含历史记录条目副本的对象 PopStateEvent
String() 将对象的值转换为字符串 Global
stop() 停止窗口加载 Window
stopImmediatePropagation() 阻止同一事件的其他监听器被调用 事件
stopPropagation() 阻止事件在事件流期间进一步传播 事件
stringify() 将 JavaScript 对象转换为 JSON 字符串 JSON
sqrt() 返回 x 的平方根 Math
SQRT1_2 返回 1/2 的平方根(约 0.707) Math
SQRT2 返回 2 的平方根(约 1.414) Math
status 设置或返回窗口状态栏中的文本 Window
strictErrorChecking 设置或返回是否强制执行错误检查 文档
storageArea 返回表示受影响存储对象 StorageEvent
样式 设置或返回元素的 style 属性的值 元素
substr() 从字符串中提取字符,从指定起始位置开始,并经过指定数量的字符 字符串
substring() 从字符串中提取字符,在两个指定索引之间 字符串
super 指代父类 Classes
switch 标记一个语句块,根据不同的情况执行 Statements
table() 以表格形式显示表格数据 Console
tabIndex 设置或返回元素的 tabindex 属性的值 元素
tagName 返回元素的标签名 元素
tan() 返回角度的正切值 Math
tanh() 返回数字的双曲正切值 Math
target 返回触发事件的元素 事件
targetTouches 返回与表面接触且触摸开始事件发生在与当前目标元素相同的目标元素上的所有触摸对象的列表 TouchEvent
test() 测试字符串中的匹配项。返回 true 或 false RegExp
textContent 设置或返回节点及其后代的文本内容 元素
this 指代其所属的对象
throw 抛出(生成)错误 Statements
time() 启动计时器(可以跟踪操作需要多长时间) Console
timeEnd() 停止先前由 console.time() 启动的计时器 Console
timeStamp 返回事件创建时的时间(相对于纪元的毫秒数) 事件
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() 根据主机的区域设置将字符串转换为小写字母 字符串
toLocaleString() 使用区域约定将 Date 对象转换为字符串 Date
toLocaleTimeString() 使用区域约定将 Date 对象的时间部分作为字符串返回 Date
toLocaleUpperCase() 根据主机的区域设置将字符串转换为大写字母 字符串
toLowerCase() 将字符串转换为小写字母 字符串
top 返回最顶层的浏览器窗口 Window
toPrecision(x) 将数字格式化为 x 长度 Number
toString() 将数组转换为字符串,并返回结果 Array, Boolean, Date, Number, RegExp, String, Element
total 返回将加载的总工作量 ProgressEvent
toTimeString() 将 Date 对象的时间部分转换为字符串 Date
touches 返回当前与表面接触的所有触摸对象的列表 TouchEvent
toUpperCase() 将字符串转换为大写字母 字符串
toUTCString() 根据通用时间将 Date 对象转换为字符串 Date
trace() 向控制台输出堆栈跟踪 Console
transitionend 此事件在 CSS 过渡完成时发生 TransitionEvent
trim() 从字符串两端删除空格 字符串
trunc() 返回数字 (x) 的整数部分 Math
try ... catch ... finally 标记在 try 块中发生错误时要执行的语句块,并实现错误处理 Statements
type 返回事件的名称 事件
typeof 返回变量、对象、函数或表达式的类型 Operators
undefined 表示变量尚未赋值 Global
unescape() 在版本 1.5 中已弃用。 请改用 decodeURI()decodeURIComponent() Global
unshift() 向数组开头添加新元素,并返回新长度 数组
url 返回更改项文档的 URL StorageEvent
URL 返回 HTML 文档的完整 URL 文档
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 标记一个语句块,只要条件为 true 就执行 Statements
write() 将 HTML 表达式或 JavaScript 代码写入文档 文档
writeln() 与 write() 相同,但在每个语句后添加一个换行符 文档
yield 暂停和恢复生成器函数 Operators

JavaScript 教程

访问我们的 JavaScript 教程 »



×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持