Menu
×
   ❮     
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 映射 JS 数学 JS 数字 JS 对象 JS 运算符 JS 优先级 JS Promise JS 正则表达式 JS 集合 JS 语句 JS 字符串 JS 类型化数组

窗口

窗口对象 窗口控制台 窗口历史记录 窗口位置 窗口导航器 窗口屏幕

HTML DOM

HTML 文档 HTML 元素 HTML 属性 HTML 集合 HTML 节点列表 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 全屏 API 地理位置 API 历史记录 API 媒体查询列表 API 存储 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 属性 Element
acos() 返回 x 的反余弦值,以弧度表示 Math
acosh() 返回 x 的双曲反余弦值 Math
activeElement 返回文档中当前获得焦点的元素 Document
addEventListener() 将事件处理程序附加到文档 Document, Element
adoptNode() 从另一个文档中采用节点 Document
alert() 显示一个带消息和“确定”按钮的警告框 窗口
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() 如果断言为假,则将错误消息写入控制台 Console
assign() 加载新文档 Location
atan() 返回 x 的反正切值,作为一个介于 -PI/2 和 PI/2 弧度之间的数值 Math
atan2() 返回其参数的商的反正切值 Math
atanh() 返回 x 的双曲反正切值 Math
atob() 解码以 Base-64 编码的字符串 窗口
attributes 返回元素属性的 NamedNodeMap Element
availHeight 返回屏幕的高度(不包括 Windows 任务栏) Screen
availWidth 返回屏幕的宽度(不包括 Windows 任务栏) Screen
back() 加载历史记录列表中的上一个 URL History
baseURI 返回文档的绝对基本 URI Document
blur() 从元素中移除焦点 Element, Window
body 设置或返回文档的主体(<body> 元素) Document
break 退出 switch 或循环 语句
btoa() 将字符串编码为 Base-64 窗口
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 声明一个类 语句
className 设置或返回元素的 class 属性的值 Element
clear() 清除控制台 控制台存储
clearInterval() 清除使用 setInterval() 设置的计时器 窗口
clearTimeout() 清除使用 setTimeout() 设置的计时器 窗口
clearWatch() 取消注册之前使用 Geolocation.watchPosition() 安装的位置/错误监控处理程序 地理位置
click() 模拟鼠标点击元素 Element
clientHeight 返回元素的高度,包括内边距 Element
clientLeft 返回元素左侧边框的宽度 Element
clientTop 返回元素顶部边框的宽度 Element
clientWidth 返回元素的宽度,包括内边距 Element
clientX 返回鼠标事件触发时,鼠标指针相对于当前窗口的水平坐标 鼠标事件触摸事件
clientY 返回鼠标事件触发时,鼠标指针相对于当前窗口的垂直坐标 鼠标事件触摸事件
clipboardData 返回一个包含剪贴板操作所影响数据的对象 剪贴板数据
closed 返回一个布尔值,指示窗口是否已关闭 窗口
close() 关闭之前使用 document.open() 打开的输出流 文档窗口
closest() 在 DOM 树中向上搜索与指定 CSS 选择器匹配的最接近的元素 Element
clz32(x) 返回 x 的 32 位二进制表示中前导零的数量 Math
code 返回触发事件的键的代码 KeyboardEvent
colorDepth 返回用于显示图像的颜色调色板的位深度 Screen
compareDocumentPosition() 比较两个元素的文档位置 Element
compile() 在 1.5 版本中已弃用。 编译正则表达式 正则表达式
composed 返回事件是否已组成 Event
concat() 连接两个或多个数组,并返回连接数组的副本 数组字符串
confirm() 显示一个带有消息以及“确定”和“取消”按钮的对话框 窗口
const 声明一个具有常量值的变量 语句
constructor() 创建并初始化在类中创建的对象
constructor 返回创建 Array 对象原型的函数 数组布尔值日期数字正则表达式
contains() 如果节点是节点的后代,则返回 true,否则返回 false Element
contentEditable 设置或返回元素内容是否可编辑 Element
continue 如果发生指定条件,则中断一次迭代(在循环中),并继续进行循环中的下一次迭代 语句
console 返回对 Console 对象的引用,该对象提供用于将信息记录到浏览器控制台的方法(参见 Console 对象 窗口
cookie 返回文档中所有 cookie 的名称/值对 Document
cookieEnabled 确定浏览器中是否启用了 cookie Navigator
coordinates 返回地球上设备的位置和海拔高度 地理位置
copyWithin() 在数组中复制数组元素,从指定位置到指定位置 数组
cos(x) 返回 x 的余弦(x 为弧度) Math
cosh(x) 返回 x 的双曲余弦 Math
count() 记录对 count() 的特定调用次数 Console
createAttribute() 创建一个属性节点 Document
createComment() 使用指定文本创建一个 Comment 节点 Document
createDocumentFragment() 创建一个空的 DocumentFragment 节点 Document
createElement() 创建一个 Element 节点 Document
createEvent() 创建一个新的事件 文档事件
createTextNode() 创建一个 Text 节点 Document
ctrlKey 返回鼠标事件触发时是否按下了“CTRL”键 MouseEvent, KeyboardEvent, TouchEvent
currentTarget 返回其事件侦听器触发事件的元素 Event
data 返回插入的字符 输入事件
dataTransfer 返回一个包含正在拖放或插入/删除的数据的对象 拖放事件输入事件
debugger 停止 JavaScript 的执行,并调用(如果可用)调试函数 语句
decodeURI() 解码 URI 全局
decodeURIComponent() 解码 URI 组件 全局
defaultPrevented 返回是否为事件调用了 preventDefault() 方法 Event
defaultStatus 设置或返回窗口状态栏中的默认文本 窗口
defaultView 返回与文档关联的窗口对象,如果不可用,则返回 null。 Document
delete 从对象中删除属性 运算符
deltaX 返回鼠标滚轮的水平滚动量(x 轴) 滚轮事件
deltaY 返回鼠标滚轮的垂直滚动量(y 轴) 滚轮事件
deltaZ 返回鼠标滚轮的 z 轴滚动量 滚轮事件
deltaMode 返回一个表示 delta 值的度量单位(像素、行或页)的数字 滚轮事件
designMode 控制整个文档是否可编辑。 Document
detail 返回一个指示鼠标点击次数的数字 UiEvent
do ... while 执行一段语句,并在条件为 true 时重复执行该语句块 语句
doctype 返回与文档关联的文档类型声明 Document
document 返回窗口的 Document 对象(参见 Document 对象 窗口
documentElement 返回文档的 Document Element(<html> 元素) Document
documentMode 返回浏览器用于呈现文档的模式 Document
documentURI 设置或返回文档的位置 Document
domain 返回加载文档的服务器的域名 Document
domConfig 已过时。 返回文档的 DOM 配置 Document
elapsedTime 返回动画运行的秒数 AnimationEvent
elapsedTime 返回过渡运行的秒数  
embeds 返回文档中所有 <embed> 元素的集合 Document
encodeURI() 编码 URI 全局
encodeURIComponent() 编码 URI 组件 全局
E 返回欧拉数(约为 2.718) Math
endsWith() 检查字符串是否以指定字符串/字符结尾 String
entries() 返回一个键/值对数组迭代对象 数组
error() 将错误消息输出到控制台 Console
escape() 在 1.5 版本中已弃用。 使用 encodeURI()encodeURIComponent() 代替 全局
eval() 评估字符串并将其作为脚本代码执行 全局
eventPhase 返回当前正在评估的事件流的哪个阶段 Event
every() 检查数组中的每个元素是否都通过了测试 数组
exec() 测试字符串中的匹配项。返回第一个匹配项 正则表达式
execCommand() 对当前具有焦点的元素调用指定的剪贴板操作。 Document
exitFullscreen() 取消全屏模式下的元素 Element
exp(x) 返回 Ex 的值 Math
expm1(x) 返回 Ex 减 1 的值 Math
export 导出函数,以便它们可以用于外部模块和其他脚本中的导入
extends 扩展类(继承)
dir 设置或返回元素的 dir 属性的值 Element
fill() 使用静态值填充数组中的元素 数组
filter() 创建一个新数组,其中包含数组中通过测试的每个元素 数组
find() 返回数组中通过测试的第一个元素的值 数组
findIndex() 返回数组中通过测试的第一个元素的索引 数组
floor() 返回 x,向下舍入到最接近的整数 Math
focus() 将焦点赋予元素 Element, Window
for 标记一段语句,只要条件为 true 就执行该语句 语句
for ... in 标记一段语句,要为对象的每个元素(或数组)执行该语句 语句
forEach() 为每个数组元素调用函数 数组
forms 返回文档中所有 <form> 元素的集合 Document
forward() 加载历史记录列表中的下一个 URL History
frameElement 返回插入当前窗口的 <iframe> 元素 窗口
frames 返回当前窗口中的所有 <iframe> 元素 窗口
from() 从对象创建数组 数组
fromCharCode() 将 Unicode 值转换为字符 String
fround() 返回数字的最近(32 位单精度)浮点表示 Math
fullscreenElement 返回当前以全屏模式显示的元素 Document
fullscreenEnabled() 返回一个布尔值,指示文档是否可以以全屏模式查看 Document
function 声明函数 语句
geolocation 返回一个 Geolocation 对象,可用于定位用户的地理位置 Navigator
getDate() 返回月份中的日期(从 1-31) 日期
getDay() 返回星期几(从 0-6) 日期
getAttribute() 返回元素节点的指定属性值 Element
getAttributeNode() 返回指定的属性节点 Element
getBoundingClientRect() 返回元素的大小及其相对于视窗的位置 Element
getComputedStyle() 获取应用于元素的当前计算 CSS 样式 窗口
getCurrentPosition() 返回设备的当前位置 地理位置
getElementById() 返回具有指定值的 ID 属性的元素 Document
getElementsByClassName() 返回一个包含具有指定类名的所有元素的 NodeList Document, Element
getElementsByName() 返回一个包含具有指定名称的所有元素的 NodeList Document
getElementsByTagName() 返回一个包含具有指定标签名的所有元素的 NodeList Document, Element
getFullYear() 返回年份 日期
getHours() 返回小时(从 0-23) 日期
getItem() 返回指定键名的值 存储
getMilliseconds() 返回毫秒数(从 0-999) 日期
getMinutes() 返回分钟数(从 0-59) 日期
getModifierState() 返回一个数组,包含将受插入/删除影响的目标范围 MouseEvent
getMonth() 返回月份(从 0-11) 日期
getNamedItem() 从 NamedNodeMap 中返回指定的属性节点 属性
getSeconds() 返回秒数(从 0-59) 日期
getSelection() 返回一个 Selection 对象,表示用户选择的文本范围 窗口
getTargetRanges() 返回一个数组,包含将受插入/删除影响的目标范围 输入事件
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() 方法 日期
global 检查是否设置了“g”修饰符 正则表达式
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 返回窗口的历史记录对象(参见历史记录对象 窗口
host 设置或返回 URL 的主机名和端口号 Location
hostname 设置或返回 URL 的主机名 Location
href 设置或返回整个 URL Location
id 设置或返回元素的 id 属性的值 Element
if ... else ... else if 标记要根据条件执行的一块语句 语句
ignoreCase 检查是否设置了“i”修饰符 正则表达式
images 返回文档中所有 <img> 元素的集合 Document
implementation 返回处理此文档的 DOMImplementation 对象 Document
import 导入从外部模块和另一个脚本导出的函数
importNode() 从另一个文档导入节点 Document
in 如果指定的属性在指定的对象中,则返回 true,否则返回 false 运算符
includes() 检查数组是否包含指定元素 数组字符串
indexOf() 在数组中搜索元素并返回其位置 数组字符串
Infinity 表示正/负无穷大的数值 全局
info() 向控制台输出信息消息 Console
innerHeight 返回窗口的内容区域(视窗)的高度,包括滚动条 窗口
innerHTML 设置或返回元素的内容 Element
innerText 设置或返回节点及其后代的文本内容 Element
innerWidth 返回窗口的内容区域(视窗)的宽度,包括滚动条 窗口
inputEncoding 返回用于文档的编码(字符集) Document
inputType 返回更改的类型(即“插入”或“删除”) 输入事件
insertAdjacentElement() 在相对于当前元素的指定位置插入 HTML 元素 Element
insertAdjacentHTML() 在相对于当前元素的指定位置插入 HTML 格式的文本 Element
insertAdjacentText() 将文本插入相对于当前元素的指定位置 Element
insertBefore() 在指定的现有子节点之前插入新的子节点 Element
instanceof 如果指定的对象是指定对象的实例,则返回 true 运算符
isArray() 检查对象是否为数组 数组
isComposing 返回事件状态是否正在合成 InputEventKeyboardEvent
isContentEditable 如果元素的内容可编辑,则返回 true,否则返回 false Element
isDefaultNamespace() 如果指定的 namespaceURI 是默认值,则返回 true,否则返回 false Element
isEqualNode() 检查两个元素是否相等 Element
isFinite() 确定值是否为有限的合法数字 GlobalNumber
isId 如果属性是 Id 类型,则返回 true,否则返回 false 属性
isInteger() 检查值是否为整数 Number
isNaN() 确定值是否为非法数字 GlobalNumber
isSafeInteger() 检查值是否为安全整数 Number
isSameNode() 检查两个元素是否为同一个节点 Element
isSupported() 如果元素支持指定的特性,则返回 true Element
isTrusted 返回事件是否可信 Event
item() 返回 NamedNodeMap 中指定索引处的属性节点 AttributeHTMLCollection
join() 将数组的所有元素连接成一个字符串 数组
key 返回事件表示的键的键值 KeyboardEventStorageEvent
key() 返回存储中第 n 个键的名称 存储
keyCode 返回触发 onkeypress 事件的键的 Unicode 字符代码,或触发 onkeydown 或 onkeyup 事件的键的 Unicode 键代码 KeyboardEvent
keys() 返回一个 Array Iteration Object,包含原始数组的键 数组
lang 设置或返回元素的 lang 属性的值 Element
language 返回浏览器的语言 Navigator
lastChild 返回元素的最后一个子节点 Element
lastElementChild 返回元素的最后一个子元素 Element
lastIndex 指定下一次匹配的起始索引 正则表达式
lastIndexOf() 从末尾开始在数组中搜索元素,并返回其位置 数组字符串
lastModified 返回文档最后修改的日期和时间 Document
length 设置或返回数组中元素的数量 ArrayAttributeHistoryHTMLCollectionWindowStorage
lengthComputable 返回进度的长度是否可计算 ProgressEvent
let 在括号 {} 范围内部声明一个变量 语句
links 返回文档中所有具有 href 属性的 <a> 和 <area> 元素的集合 Document
LN2 返回 2 的自然对数(约为 0.693) Math
LN10 返回 10 的自然对数(约为 2.302) Math
loaded 返回已加载了多少工作 ProgressEvent
localeCompare() 在当前区域设置中比较两个字符串 String
localStorage 允许在网络浏览器中保存键值对。存储数据没有过期日期 窗口
location 返回键盘或设备上键的位置 KeyboardEvent
location 返回窗口的位置对象(参见位置对象 窗口
log() 返回数字的自然对数 MathConsole
log10() 返回数字的以 10 为底的对数 Math
log1p() 返回 1 + 数字的自然对数 Math
log2() 返回数字的以 2 为底的对数 Math
LOG2E 返回 E 的以 2 为底的对数(约为 1.442) Math
LOG10E 返回 E 的以 10 为底的对数(约为 0.434) Math
map() 创建一个新数组,其中包含对每个数组元素调用函数的结果 数组
match() 搜索字符串以匹配正则表达式,并返回匹配项 String
matches() 返回一个布尔值,指示元素是否与特定的 CSS 选择器匹配 Element
matchMedia() 返回一个 MediaQueryList 对象,表示指定的 CSS 媒体查询字符串 窗口
max() 返回具有最高值的数字 Math
MAX_VALUE 返回 JavaScript 中可能的最大数字 Number
message 设置或返回错误消息(字符串) Error
metaKey 返回触发事件时是否按下了“META”键 MouseEvent, KeyboardEvent, TouchEvent
min() 返回具有最低值的数字 Math
multiline 检查是否设置了“m”修饰符 正则表达式
MIN_VALUE 返回 JavaScript 中可能的最小的数字 Number
moveBy() 相对于当前位置移动窗口 窗口
moveTo() 将窗口移动到指定位置 窗口
MovementX 返回鼠标指针相对于上次 mousemove 事件位置的水平坐标 MouseEvent
MovementY 返回鼠标指针相对于上次 mousemove 事件位置的垂直坐标 MouseEvent
name 设置或返回错误名称 ErrorAttributeWindow
namedItem() 在 HTMLCollection 中返回具有指定 ID 或名称的元素 HTMLCollection
namespaceURI 返回元素的命名空间 URI Element
NaN “非数字”值 GlobalNumber
navigator 返回窗口的 Navigator 对象(参见 Navigator 对象 窗口
NEGATIVE_INFINITY 表示负无穷大(在溢出时返回) Number
new 创建构造函数的实例
newURL 返回文档的 URL,在哈希更改后 HasChangeEvent
newValue 返回已更改存储项的新值 StorageEvent
nextSibling 返回同一节点树级别的下一个节点 Element
nextElementSibling 返回同一节点树级别的下一个元素 Element
nodeName 返回节点的名称 Element
nodeType 返回节点的节点类型 Element
nodeValue 设置或返回节点的值 Element
normalize() 删除空文本节点,并将相邻节点连接起来 Document, Element
normalizeDocument() 删除空文本节点,并将相邻节点连接起来 Document
now() 返回自 1970 年 1 月 1 日午夜以来的毫秒数 日期
Number() 将对象的 value 转换为数字 全局
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 事件代替 滚轮事件
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 当页面卸载后发生(对于 <body>) UiEvent, Event
onvolumechange 当媒体的音量发生变化时发生(包括将音量设置为“静音”) Event
onwaiting 当媒体已暂停但预计会恢复时发生(例如,当媒体暂停以缓冲更多数据时) Event
onwheel 当鼠标滚轮在元素上滚动向上或向下时发生 滚轮事件
open() 打开 HTML 输出流以收集来自 document.write() 的输出 文档窗口
opener 返回对创建窗口的窗口的引用 窗口
origin 返回 URL 的协议、主机名和端口号 Location
outerHeight 返回浏览器窗口的高度,包括工具栏/滚动条 窗口
outerHTML 设置或返回元素的外部内容 Element
outerText 设置或返回节点及其后代的文本外部内容 Element
outerWidth 返回浏览器窗口的宽度,包括工具栏/滚动条 窗口
ownerDocument 返回元素的根元素(文档对象) Element
pageX 返回鼠标指针相对于文档的水平坐标,当鼠标事件被触发时 MouseEvent
pageXOffset 返回当前文档从窗口左上角(水平)滚动的像素数 窗口
pageY 返回鼠标指针相对于文档的垂直坐标,当鼠标事件被触发时 MouseEvent
pageYOffset 返回当前文档从窗口左上角(垂直)滚动的像素数 窗口
parent 返回当前窗口的父窗口 窗口
parentNode 返回元素的父节点 Element
parentElement 返回元素的父元素节点 Element
parse() 解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数 Date, JSON
parseFloat() 解析字符串并返回浮点数 全局
parseInt() 解析字符串并返回整数 全局
pathname 设置或返回 URL 的路径名 Location
持久化 返回网页是否被浏览器缓存 PageTransitionEvent
PI 返回 PI(约为 3.14) Math
像素深度 返回屏幕的颜色分辨率(以每像素比特数表示) Screen
平台 返回浏览器为哪个平台编译 Navigator
pop() 移除数组的最后一个元素,并返回该元素 数组
端口 设置或返回 URL 的端口号 Location
位置 返回给定时间所关注设备的位置 地理位置
位置错误 返回使用地理定位设备时发生错误的原因 地理位置
位置选项 描述一个包含选项属性的对象,作为 Geolocation.getCurrentPosition() 和 Geolocation.watchPosition() 的参数传递 地理位置
POSITIVE_INFINITY 表示无穷大(在溢出时返回) Number
preventDefault() 如果事件可取消,则取消该事件,这意味着属于该事件的默认操作将不会发生 Event
print() 打印当前窗口的内容 窗口
产品 返回浏览器的引擎名称 Navigator
属性名 返回与动画或过渡关联的 CSS 属性的名称 AnimationEvent, TransitionEvent
协议 设置或返回 URL 的协议 Location
原型 允许您向 Array 对象添加属性和方法 Array, Boolean, Date
伪元素 返回动画或过渡的伪元素的名称 AnimationEvent, TransitionEvent
push() 向数组的末尾添加新元素,并返回新的长度 数组
querySelector() 返回文档中第一个与指定 CSS 选择器匹配的元素 Document, Element
querySelectorAll() 返回一个静态 NodeList,其中包含文档中与指定 CSS 选择器匹配的所有元素 Document, Element
random() 返回 0 到 1 之间的随机数 Math
readyState 返回文档的(加载)状态 Document
reduce() 将数组的值减少为单个值(从左到右) 数组
reduceRight() 将数组的值减少为单个值(从右到左) 数组
referrer 返回加载当前文档的文档的 URL Document
区域 MouseEvent
reload() 重新加载当前文档 Location
remove() 从 DOM 中移除元素 Element
removeAttribute() 从元素中移除指定的属性 Element
removeAttributeNode() 移除指定的属性节点,并返回已移除的节点 Element
removeChild() 从元素中移除子节点 Element
removeEventListener() 移除使用 addEventListener() 方法附加的事件处理程序 Element
removeItem() 从存储中移除该键 存储
重复 返回是否重复按住一个键,或不按住 KeyboardEvent
repeat() 返回一个新字符串,其中包含指定数量的现有字符串的副本 String
replace() 在字符串中搜索指定的值,或正则表达式,并返回一个新字符串,其中指定的值被替换 String, Location
replaceChild() 替换元素中的子节点 Element
requestAnimationFrame() 请求浏览器在下次重绘之前调用一个函数来更新动画 窗口
requestFullscreen() 以全屏模式显示元素 Element
resizeBy() 按指定的像素调整窗口大小 窗口
resizeTo() 将窗口调整为指定的宽度和高度 窗口
返回 停止执行函数,并从该函数返回一个值 语句
reverse() 反转数组中元素的顺序 数组
round() 将 x 四舍五入到最接近的整数 Math
pow() 返回 x 的 y 次方 Math
previousSibling 返回同一节点树级别的上一个节点 Element
previousElementSibling 返回同一节点树级别的上一个元素 Element
prompt() 显示一个对话框,提示访问者输入 窗口
原型 允许您向对象添加属性和方法 Number
relatedTarget 返回与触发鼠标事件的元素相关的元素 MouseEvent, FocusEvent
removeEventListener() 从文档中移除事件处理程序(已使用 addEventListener() 方法附加) Document
removeNamedItem() 移除指定的属性节点 属性
renameNode() 重命名指定的节点 Document
屏幕 返回窗口的 Screen 对象 (请参阅 Screen 对象) 窗口
screenLeft 返回窗口相对于屏幕的水平坐标 窗口
screenTop 返回窗口相对于屏幕的垂直坐标 窗口
screenX 返回窗口/鼠标指针相对于屏幕的水平坐标 Window, MouseEvent
screenY 返回窗口/鼠标指针相对于屏幕的垂直坐标 Window, MouseEvent
脚本 返回文档中 <script> 元素的集合 Document
scroll() 已弃用。 此方法已被 scrollTo() 方法替换。 窗口
scrollBy() 按指定的像素滚动文档 窗口
scrollHeight 返回元素的整个高度,包括填充 Element
scrollIntoView() 将指定的元素滚动到浏览器窗口的可视区域 Element
scrollLeft 设置或返回元素内容水平滚动的像素数 Element
scrollTo() 将文档滚动到指定的坐标 窗口
scrollTop 设置或返回元素内容垂直滚动的像素数 Element
scrollWidth 返回元素的整个宽度,包括填充 Element
scrollX pageXOffset 的别名 窗口
scrollY pageYOffset 的别名 窗口
搜索 设置或返回 URL 的查询字符串部分 Location
search() 在字符串中搜索指定的值,或正则表达式,并返回匹配项的位置 String
self 返回当前窗口 窗口
sessionStorage 允许在 Web 浏览器中保存键值对。存储一个会话的数据 窗口
setAttribute() 设置或更改指定的属性,为指定的值 Element
setAttributeNode() 设置或更改指定的属性节点 Element
setDate() 设置日期对象的月份的天数 日期
setFullYear() 设置日期对象的年份 日期
setHours() 设置日期对象的小时 日期
setInterval() 以指定的间隔(以毫秒为单位)调用函数或计算表达式 窗口
setItem() 向存储中添加该键,或如果该键已存在,则更新该键的值 存储
setMilliseconds() 设置日期对象的毫秒数 日期
setMinutes() 设置日期对象的分钟数 日期
setMonth() 设置日期对象的月份 日期
setNamedItem() 设置指定的属性节点(按名称) 属性
setSeconds() 设置日期对象的秒数 日期
setTime() 将日期设置为 1970 年 1 月 1 日之后/之前的指定毫秒数 日期
setTimeout() 在指定的毫秒数之后调用函数或计算表达式 窗口
setUTCDate() 根据世界时设置日期对象的月份的天数 日期
setUTCFullYear() 根据世界时设置日期对象的年份 日期
setUTCHours() 根据世界时设置日期对象的小时 日期
setUTCMilliseconds() 根据世界时设置日期对象的毫秒数 日期
setUTCMinutes() 根据世界时设置日期对象的分钟数 日期
setUTCMonth() 根据世界时设置日期对象的月份 日期
setUTCSeconds() 根据世界时设置日期对象的秒数 日期
setYear() 已弃用。 请改用 setFullYear() 方法 日期
shift() 移除数组的第一个元素,并返回该元素 数组
shiftKey 返回触发事件时是否按下了“SHIFT”键 MouseEvent, KeyboardEvent, TouchEvent
sign(x) 返回数字的符号(检查它是否为正数、负数或零) Math
sin() 返回 x 的正弦(x 以弧度为单位) Math
sinh() 返回 x 的双曲正弦 Math
slice() 选择数组的一部分,并返回新的数组 数组字符串
some() 检查数组中的任何元素是否通过测试 数组
sort() 对数组的元素进行排序 数组
来源 返回 RegExp 模式的文本 正则表达式
指定 如果属性已指定,则返回 true,否则返回 false 属性
splice() 向数组中添加/移除元素 数组
split() 将字符串拆分为一个子字符串数组 String
静态 为类定义静态方法
startsWith() 检查字符串是否以指定的字符开头 String
状态 返回一个包含历史记录条目副本的对象 PopStateEvent
String() 将对象的 value 转换为字符串 全局
stop() 停止窗口加载 窗口
stopImmediatePropagation() 阻止对同一事件的其他侦听器的调用 Event
stopPropagation() 在事件流过程中阻止事件的进一步传播 Event
stringify() 将 JavaScript 对象转换为 JSON 字符串 JSON
sqrt() 返回 x 的平方根 Math
SQRT1_2 返回 1/2 的平方根(约为 0.707) Math
SQRT2 返回 2 的平方根(约为 1.414) Math
状态 设置或返回窗口状态栏中的文本 窗口
strictErrorChecking 设置或返回是否强制执行错误检查 Document
存储区 返回一个表示受影响存储对象的 Object StorageEvent
样式 设置或返回元素的 style 属性的值 Element
substr() 从字符串中提取字符,从指定的起始位置开始,一直到指定的字符数 String
substring() 从字符串中提取两个指定索引之间的字符 String
引用父类
开关 标记要根据不同情况执行的一组语句 语句
table() 将表格数据显示为表格 Console
tabIndex 设置或返回元素的 tabindex 属性的值 Element
tagName 返回元素的标签名 Element
tan() 返回角度的正切 Math
tanh() 返回数字的双曲正切 Math
目标 返回触发事件的元素 Event
targetTouches 返回与表面接触的所有触摸对象的列表,以及 touchstart 事件发生在与当前目标元素相同的目标元素的位置 TouchEvent
test() 测试字符串中的匹配项。返回 true 或 false 正则表达式
textContent 设置或返回节点及其后代的文本内容 Element
this 指代它所属的对象
throw 抛出(生成)错误 语句
time() 启动计时器(可以跟踪操作执行时间) Console
timeEnd() 停止之前由 console.time() 启动的计时器 Console
timeStamp 返回事件创建时的时间(以毫秒为单位,相对于纪元) Event
title 设置或返回文档的标题 Document, Element
toDateString() 将 Date 对象的日期部分转换为可读字符串 日期
toGMTString() 已弃用。 请改用 toUTCString() 方法 日期
toExponential() 将数字转换为指数表示法 Number
toFixed(x) 将数字格式化为小数点后有 x 位数字 Number
toJSON() 以 JSON 日期格式的字符串形式返回日期 日期
toISOString() 以 ISO 标准的字符串形式返回日期 日期
toLocaleDateString() 以本地约定形式的字符串形式返回 Date 对象的日期部分 日期
toLocaleLowerCase() 根据主机的区域设置将字符串转换为小写字母 String
toLocaleString() 以本地约定形式的字符串形式转换 Date 对象 日期
toLocaleTimeString() 以本地约定形式的字符串形式返回 Date 对象的时间部分 日期
toLocaleUpperCase() 根据主机的区域设置将字符串转换为大写字母 String
toLowerCase() 将字符串转换为小写字母 String
top 返回最顶层的浏览器窗口 窗口
toPrecision(x) 将数字格式化为 x 位长度 Number
toString() 将数组转换为字符串,并返回结果 Array, Boolean, Date, Number, RegExp, String, Element
total 返回将加载的总工作量 ProgressEvent
toTimeString() 将 Date 对象的时间部分转换为字符串 日期
touches 返回当前与表面接触的所有触摸对象的列表 TouchEvent
toUpperCase() 将字符串转换为大写字母 String
toUTCString() 根据世界协调时将 Date 对象转换为字符串 日期
trace() 将堆栈跟踪输出到控制台 Console
transitionend 当 CSS 过渡完成时发生 TransitionEvent
trim() 从字符串的两端删除空格 String
trunc() 返回数字 (x) 的整数部分 Math
try ... catch ... finally 标记当 try 块中发生错误时要执行的语句块,并实现错误处理 语句
type 返回事件的名称 Event
typeof 返回变量、对象、函数或表达式的类型 运算符
undefined 表示变量尚未分配值 全局
unescape() 在 1.5 版中已弃用。 请改用 decodeURI()decodeURIComponent() 全局
unshift() 在数组开头添加新元素,并返回新长度 数组
url 返回已更改项目的文档的 URL StorageEvent
URL 返回 HTML 文档的完整 URL Document
userAgent 返回浏览器发送到服务器的用户代理标头 Navigator
UTC() 根据 UTC 时间返回自 1970 年 1 月 1 日午夜以来的日期的毫秒数 日期
value 设置或返回属性的值 属性
valueOf() 返回数组的原始值 Array, Boolean, Date, Number, String
var 声明一个变量 语句
warn() 将警告消息输出到控制台 Console
watchPosition() 返回一个监视 ID 值,该值可用于通过将其传递给 Geolocation.clearWatch() 方法来注销处理程序 地理位置
which 返回触发鼠标事件时按下了哪个鼠标按钮 MouseEvent, KeyboardEvent
width 返回屏幕的总宽度 Screen
view 返回发生事件的 Window 对象的引用 UiEvent
void 计算表达式并返回 undefined 运算符
while 标记在条件为 true 时要执行的语句块 语句
write() 将 HTML 表达式或 JavaScript 代码写入文档 Document
writeln() 与 write() 相同,但会在每个语句后添加换行符 Document
yield 暂停和恢复生成器函数 运算符

JavaScript 教程

访问我们的 JavaScript 教程 »



×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.