屬性/方法 |
描述 |
所屬 |
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 |