手册

目录

参考手册(字母排序)

收藏730

阅读599

更新时间2025-08-07

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 属性的所有 元素的集合。 Document
animationName 返回动画的名称。 AnimationEvent
appCodeName 返回浏览器的代码名称。 Navigator
appendChild() 将新的子节点添加到元素中,作为最后一个子节点。 Element
applets 返回文档中所有 元素的集合。 Document
appName 返回浏览器的名称。 Navigator
appVersion 返回浏览器的版本信息。 Navigator
asin() 返回 x 的反正弦值,以弧度计。 Math
asinh() 返回 x 的双曲反正弦值。 Math
assert() 如果 assertion 为 false,则将错误消息写入控制台。 Console
assign() 加载新文档。 Location
atan() 返回 x 作为 -PI/2 与 PI/2 弧度之间的数值的反正切值。 Math
atan2() 返回其参数的商的反正切。 Math
atanh() 返回 x 的双曲反正切。 Math
atob() 解码 base-64 编码的字符串。 Window
attributes 返回元素属性的 NamedNodeMap。 Element
availHeight 返回屏幕的高度(Windows 任务栏除外)。 Screen
availWidth 返回屏幕的宽度(Windows 任务栏除外)。 Screen
back() 加载历史记录列表中的上一个 URL。 History
baseURI 返回文档的绝对基准 URI。 Document
blur() 从元素上移开焦点。
  • Element
  • Window
body 设置或返回文档的正文( 元素)。 Document
break 退出 switch 或循环。 Statements
btoa() 用 base-64 编码字符串。 Window
bubbles 返回特定事件是否为冒泡事件。 Event
button 返回触发鼠标事件时按下的鼠标按钮。 MouseEvent
buttons 返回触发鼠标事件时按下的鼠标按钮。 MouseEvent
cancelBubble 设置或返回事件是否应该向上层级进行传播。
cancelable 返回事件是否可以阻止其默认操作。 Event
cbrt() 返回 x 的立方根。 Math
ceil() 返回 x,向上舍入为最接近的整数。 Math
changeTouches 返回在上一触摸与该触摸之间其状态已更改的所有触摸对象的列表 TouchEvent
characterSet 返回文档的字符编码。 Document
charAt() 返回指定索引(位置)处的字符。 String
charCode 返回触发 onkeypress 事件的键的 Unicode 字符代码。 KeyboardEvent
charCodeAt() 返回指定索引处字符的 Unicode。 String
charset 不推荐使用。请改用 characterSet。返回文档的字符编码。 Document
childElementCount 返回元素拥有的子元素数。 Element
childNodes 返回元素的子节点(包括文本和注释节点)的集合。 Element
children 返回元素的子元素的集合(不包括文本和注释节点)。 Element
classList 返回元素的类名。 Element
class 声明类。 Statements
className 设置或返回元素的 class 属性的值。 Element
clear() 清空控制台。
  • Console
  • Storage
clearInterval() 清除使用 setInterval() 设置的计时器。 Window
clearTimeout() 清除使用 setTimeout() 设置的计时器。 Window
clearWatch() 注销先前使用 Geolocation.watchPosition() 安装的位置/错误监视处理程序。 Geolocation
click() 模拟鼠标单击元素。 Element
clientHeight 返回元素的高度,包括内边距。 Element
clientLeft 返回元素左边框的宽度。 Element
clientTop 返回元素左边框的宽度。 Element
clientWidth 返回元素的宽度,包括内边距。 Element
clientX 返回触发鼠标事件时,鼠标指针相对于当前窗口的水平坐标。
  • MouseEvent
  • TouchEvent
clientY 返回触发鼠标事件时,鼠标指针相对于当前窗口的垂直坐标。
  • MouseEvent
  • TouchEvent
clipboardData 返回对象,其中包含受剪贴板操作影响的数据。 ClipboardData
closed 返回布尔值,该值指示窗口是否已关闭。 Window
close() 关闭先前使用 document.open() 打开的输出流。
  • Document
  • Window
closest() 沿 DOM 树向上搜索与指定 CSS 选择器匹配的最近元素。 Element
clz32(x) 返回 x 的 32 位二进制表示中的前导零的数目。 Math
code 返回触发事件的键的代码。 KeyboardEvent
colorDepth 返回用于显示图像的调色板的颜色位深。 Screen
compareDocumentPosition() 比较两个元素的文档位置。 Element
compile() 在 1.5 版中已弃用。编译正则表达式。 RegExp
composed 指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。 Event
composedPath() 返回事件的路径。 Event
concat() 联接两个或多个数组,并返回联接数组的副本。
  • Array
  • String
confirm() 显示对话框,显示消息以及“确定”和“取消”按钮。 Window
const 声明具有恒定值的变量。 Statements
constructor() 创建并初始化在类中创建的对象。 Classes
constructor 返回创建 Array 对象原型的函数。
  • Array
  • Boolean
  • Date
  • Number
  • RegExp
contains() 如果节点是某个节点的后代,则返回 true,否则返回 false。 Element
contentEditable 设置或返回元素的内容是否可编辑。 Element
continue 如果出现指定条件,则(在循环中)中断一次循环,并继续循环中的下一次迭代。 Statements
console 返回对 Console 对象的引用,该引用提供了将信息记录到浏览器控制台的方法(请参见 Console 对象)。 Window
cookie 返回文档中所有 cookie 的名称/值对。 Document
cookieEnabled 确定在浏览器中是否启用了 cookie。 Navigator
coordinates 返回设备在地球上的位置和海拔。 Geolocation
copyWithin() 向指定位置和从指定位置复制数组中的数组元素。 Array
cos(x) 返回 x 的余弦,以弧度计。 Math
cosh(x) 返回 x 的双曲余弦值。 Math
count() 记录这个对 count() 的特定调用已被调用的次数。 Console
createAttribute() 创建属性节点。 Document
createComment() 用指定的文本创建 Comment 节点。 Document
createDocumentFragment() 创建空的 DocumentFragment 节点。 Document
createElement() 创建 Element 节点。 Document
createEvent() 创建新事件。
  • Document
  • Event
createTextNode() 创建 Text 节点。 Document
ctrlKey 返回触发鼠标事件时是否按下了 "CTRL" 键。
  • MouseEvent
  • KeyboardEvent
  • TouchEvent
currentTarget 返回其事件侦听器触发事件的元素。 Event
data 返回插入的字符。 InputEvent
dataTransfer 返回一个对象,其中包含被拖放或插入/删除的数据。
  • DragEvent
  • InputEvent
debugger 停止执行 JavaScript,并调用调试功能(如果有)。 Statements
decodeURI() 解码 URI。 Global
decodeURIComponent() 解码 URI 组件。 Global
defaultPrevented 返回是否为事件调用 preventDefault() 方法。 Event
defaultStatus 设置或返回窗口状态栏中的默认文本。 Window
defaultView 返回与文档关联的 window 对象;若没有可用的 window 对象,则返回 null。 Document
delete 从对象中删除属性 Operators
deltaX 返回鼠标滚轮的水平滚动量(x 轴)。 WheelEvent
deltaY 返回鼠标滚轮的垂直滚动量(y 轴)。 WheelEvent
deltaZ 返回鼠标滚轮的 Z 轴滚动量。 WheelEvent
deltaMode 返回数字,代表增量值(像素、线或页面)的度量单位。 WheelEvent
designMode 控制整个文档是否应可编辑。 Document
detail 返回数字,指示鼠标被单击了多少次。 UiEvent
dir 设置或返回元素的 dir 属性的值。 Element
do ... while 执行一个语句块,并在条件为 true 时重复该语句块。 Statements
doctype 返回与文档关联的文档类型声明。 Document
document 返回窗口的 Document 对象(请参阅 Document 对象)。 Window
documentElement 返回文档 Document 元素( 元素)。 Document
documentMode 返回浏览器渲染文档的模式。 Document
documentURI 设置或返回文档的位置。 Document
domain 返回加载文档的服务器的域名。 Document
domConfig 已过时。返回文档的 DOM 配置。 Document
elapsedTime 返回动画已运行的秒数。 AnimationEvent
elapsedTime 返回过渡已运行的秒数。  
embeds 返回文档中所有 元素的集合。 Document
encodeURI() 对 URI 编码。 Global
encodeURIComponent() 编码 URI 组件。 Global
E 返回欧拉数(约 2.718)。 Math
endsWith() 检查字符串是否以指定的字符串/字符结尾。 String
entries() 返回键值对 Array Iteration Object。 Array
error() 将错误消息输出到控制台。 Console
escape() 1.5版中已弃用。改用encodeURI()或encodeURIComponent() Global
eval() 评估字符串并执行它,就像它是脚本代码一样。 Global
eventPhase 返回当前正在评估事件流处于哪个阶段。 Event
every() 检查数组中的每个元素是否通过测试。 Array
exec() 测试字符串中的匹配项。返回第一个匹配项。 RegExp
execCommand() 在当前拥有焦点的元素上调用指定的剪贴板操作。 Document
exitFullscreen() 取消处于全屏模式的元素。 Element
exp(x) 返回 Ex 的值。 Math
expm1(x) 返回 Ex 减 1 的值。 Math
export 导出函数,以便可以将其用于导入外部模块和其他脚本中。
extends 扩展类(继承)。 Classes
fill() 用静态值填充数组中的元素. Array
filter() 使用通过测试的数组中的每个元素创建一个新数组。 Array
find() 返回通过测试的数组中第一个元素的值。 Array
findIndex() 返回通过测试的数组中第一个元素的索引。 Array
floor() 返回 x,向下舍入到最接近的整数。 Math
focus() 让元素获得焦点。
  • Element
  • Window
for 只要条件为 true,就标记要执行的语句块。 Statements
for ... in 标记针对对象(或数组)的每个元素执行的语句块。 Statements
forEach() 为每个数组元素调用一个函数。 Array
forms 返回文档中所有
元素的集合。
Document
forward() 加载历史记录列表中的下一个 URL。 History
frameElement 返回在其中插入当前窗口的