JavaScript 參考手冊
- 上一頁 JS 參考手冊(類別排序)
- 下一頁 JS Array
JavaScript 參考手冊
按字母順序列出的 JavaScript 參考手冊
屬性/方法 | 描述 | 屬于 |
---|---|---|
abs() | 返回 x 的絕對值。 | Math |
accessKey | 設置或返回元素的 accesskey 屬性。 | Element |
acos() | 返回 x 的反余弦值,以弧度計。 | Math |
acosh() | 返回 x 的雙曲反余弦值。 | Math |
activeElement | 返回文檔中當前獲得焦點的元素。 | Document |
addEventListener() | 將事件處理程序附加到文檔。 | |
adoptNode() | 采用另一個文檔中的節點。 | Document |
alert() | 顯示帶有消息和“確定”按鈕的警報框。 | Window |
altKey | 返回觸發鼠標事件時是否按下了 "ALT" 鍵。 | |
anchors | 返回文檔中有 name 屬性的所有 <a> 元素的集合。 | Document |
animationName | 返回動畫的名稱。 | AnimationEvent |
appCodeName | 返回瀏覽器的代碼名稱。 | Navigator |
appendChild() | 將新的子節點添加到元素中,作為最后一個子節點。 | Element |
applets | 返回文檔中所有 <applet> 元素的集合。 | 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() | 從元素上移開焦點。 | |
body | 設置或返回文檔的正文(<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() | 清空控制臺。 | |
clearInterval() | 清除使用 setInterval() 設置的計時器。 | Window |
clearTimeout() | 清除使用 setTimeout() 設置的計時器。 | Window |
clearWatch() | 注銷先前使用 Geolocation.watchPosition() 安裝的位置/錯誤監視處理程序。 | Geolocation |
click() | 模擬鼠標單擊元素。 | Element |
clientHeight | 返回元素的高度,包括內邊距。 | Element |
clientLeft | 返回元素左邊框的寬度。 | Element |
clientTop | 返回元素左邊框的寬度。 | Element |
clientWidth | 返回元素的寬度,包括內邊距。 | Element |
clientX | 返回觸發鼠標事件時,鼠標指針相對于當前窗口的水平坐標。 | |
clientY | 返回觸發鼠標事件時,鼠標指針相對于當前窗口的垂直坐標。 | |
clipboardData | 返回對象,其中包含受剪貼板操作影響的數據。 | ClipboardData |
closed | 返回布爾值,該值指示窗口是否已關閉。 | Window |
close() | 關閉先前使用 document.open() 打開的輸出流。 | |
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() | 聯接兩個或多個數組,并返回聯接數組的副本。 | |
confirm() | 顯示對話框,顯示消息以及“確定”和“取消”按鈕。 | Window |
const | 聲明具有恒定值的變量。 | Statements |
constructor() | 創建并初始化在類中創建的對象。 | Classes |
constructor | 返回創建 Array 對象原型的函數。 | |
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() | 創建新事件。 | |
createTextNode() | 創建 Text 節點。 | Document |
ctrlKey | 返回觸發鼠標事件時是否按下了 "CTRL" 鍵。 | |
currentTarget | 返回其事件偵聽器觸發事件的元素。 | Event |
data | 返回插入的字符。 | InputEvent |
dataTransfer | 返回一個對象,其中包含被拖放或插入/刪除的數據。 | |
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 元素(<html> 元素)。 | Document |
documentMode | 返回瀏覽器渲染文檔的模式。 | Document |
documentURI | 設置或返回文檔的位置。 | Document |
domain | 返回加載文檔的服務器的域名。 | Document |
domConfig | 已過時。返回文檔的 DOM 配置。 | Document |
elapsedTime | 返回動畫已運行的秒數。 | AnimationEvent |
elapsedTime | 返回過渡已運行的秒數。 | |
embeds | 返回文檔中所有 <embed> 元素的集合。 | 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() | 讓元素獲得焦點。 | |
for | 只要條件為 true,就標記要執行的語句塊。 | Statements |
for ... in | 標記針對對象(或數組)的每個元素執行的語句塊。 | Statements |
forEach() | 為每個數組元素調用一個函數。 | Array |
forms | 返回文檔中所有 <form> 元素的集合。 | Document |
forward() | 加載歷史記錄列表中的下一個 URL。 | History |
frameElement | 返回在其中插入當前窗口的 <iframe> 元素。 | Window |
frames | 返回當前窗口中的所有 <iframe >元素。 | Window |
from() | 從對象創建數組。 | Array |
fromCharCode() | 將 Unicode 值轉換為字符。 | String |
fround() | 返回數字的最接近(32 位單精度)浮點表示。 | Math |
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。 | |
getElementsByName() | 返回包含所有擁有指定名稱的元素的 NodeList。 | Document |
getElementsByTagName() | 返回包含所有擁有指定標簽名稱的元素的 NodeList。 | |
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。 | 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 |
import | 導入從外部模塊和另一個腳本導出的函數。 | |
importNode() | 從另一個文檔導入節點。 | Document |
in | 如果指定的屬性在指定的對象中,則返回 true,否則返回 false。 | Operators |
includes() | 檢查數組是否包含指定的元素。 | |
indexOf() | 在數組中搜索元素并返回其位置。 | |
Infinity | 表示正/負無窮大的數值。 | Global |
info() | 將信息性消息輸出到控制臺。 | Console |
innerHeight | 返回包含滾動條的窗口內容區域(視口)的高度。 | Window |
innerHTML | 設置或返回元素的內容。 | Element |
innerText | 設置或返回節點及其后代的文本內容。 | Element |
innerWidth | 返回包含滾動條的窗口內容區域(視口)的寬度。 | Window |
inputEncoding | 返回用于文檔的編碼、字符集。 | Document |
inputType | 返回更改的類型(即 "inserting" 或 "deleting")。 | InputEvent |
insertAdjacentElement() | 在相對于當前元素的指定位置插入 HTML 元素。 | Element |
insertAdjacentHTML() | 在相對于當前元素的指定位置插入 HTML 格式化的文本。 | Element |
insertAdjacentText() | 將文本插入到相對于當前元素的指定位置。 | Element |
insertBefore() | 在指定的現有子節點之前插入新的子節點。 | Element |
instanceof | 如果指定對象是指定對象的實例,則返回 true。 | Operators |
isArray() | 檢查對象是否為數組。 | Array |
isComposing | 返回事件的狀態是否正在組成。 | |
isContentEditable | 如果元素的內容是可編輯的,則返回 true,否則返回 false。 | Element |
isDefaultNamespace() | 如果指定的 namespaceURI 是默認值,則返回 true,否則返回 false。 | Element |
isEqualNode() | 檢查兩個元素是否相等。 | Element |
isFinite() | 確定值是否為有限的合法數字。 | |
isId | 如果屬性為 ID 類型,則返回 true,否則返回 false。 | Attribute |
isInteger() | 檢查值是否為整數。 | Number |
isNaN() | 確定值是否為非法數字。 | |
isSafeInteger() | 檢查值是否為安全整數。 | Number |
isSameNode() | 檢查兩個元素是否在同一節點上。 | Element |
isSupported() | 如果元素支持指定特性,則返回 true。 | Element |
isTrusted | 返回事件是否受信任。 | Event |
item() | 返回 NamedNodeMap 中指定索引處的屬性節點。 | |
join() | 將數組的所有元素連接到字符串中。 | Array |
key | 返回事件表示的鍵的鍵值。 | |
key() | 返回存儲中第 n 個鍵的名稱。 | Storage |
keyCode | 返回觸發 onkeypress、onkeydown 或 onkeyup 事件的鍵的 Unicode 字符代碼。 | KeyboardEvent |
keys() | 返回一個數組迭代對象,其中包含原始數組的鍵。 | Array |
lang | 設置或返回元素的 lang 屬性值。 | Element |
language | 返回瀏覽器的語言。 | Navigator |
lastChild | 返回元素的最后一個子節點。 | Element |
lastElementChild | 返回元素的最后一個子元素。 | Element |
lastIndex | 指定下一個匹配開始的索引。 | RegExp |
lastIndexOf() | 從末尾開始在數組中搜索元素,然后返回其位置。 | |
lastModified | 返回上次修改文檔的日期和時間。 | Document |
length | 設置或返回數組中元素的數量。 | |
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() | 返回數字的自然對數。 | |
log10() | 返回數字的以 10 為底的對數。 | Math |
log1p() | 返回 1 + 數字的自然對數。 | Math |
log2() | 返回數字的以 2 為底的對數。 | Math |
LOG2E | 返回 E 的以 2 為底的對數(約 1.442)。 | Math |
LOG10E | 返回 E 的以 10 為底的對數(約 0.434)。 | Math |
map() | 創建新數組,并為每個數組元素調用函數。 | Array |
match() | 在字符串中搜索與正則表達式的匹配項,然后返回該匹配項。 | String |
matches() | 返回布爾值,指示元素是否被特定的 CSS 選擇器匹配。 | Element |
matchMedia() | 返回表示指定 CSS 媒體查詢字符串的 MediaQueryList 對象。 | Window |
max() | 返回有最大值的數字。 | Math |
MAX_VALUE | 返回 JavaScript 中可能的最大數字。 | Number |
message | 設置或返回錯誤消息(字符串)。 | Error |
metaKey | 返回事件觸發時是否按下了 "META" 鍵。 | |
min() | 返回有最小值的數字。 | Math |
multiline | 檢查是否設置了 "m" 修飾符。 | RegExp |
MIN_VALUE | 返回 JavaScript 中可能的最小數字。 | Number |
moveBy() | 相對于當前位置移動窗口。 | Window |
moveTo() | 將窗口移到指定位置。 | Window |
MovementX | 返回相對于上一 mousemove 事件的位置的鼠標指針的水平坐標 | MouseEvent |
MovementY | 返回相對于上一 mousemove 事件的位置的鼠標指針的垂直坐標 | MouseEvent |
name | 設置或返回錯誤名稱。 | |
namedItem() | 返回 HTMLCollection 中具有指定 ID 或名稱的元素。 | HTMLCollection |
namespaceURI | 返回元素的命名空間 URI。 | Element |
NaN | 非數字("Not-a-Number")值。 | Global, Number |
navigator | 返回窗口的 Navigator 對象(參閱 Navigator 對象)。 | Window |
NEGATIVE_INFINITY | 表示負無窮大(溢出時返回) | Number |
new | 創建構造函數的實例。 | |
newURL | 更改哈希值后,返回文檔的 URL。 | HasChangeEvent |
newValue | 返回更改后的存儲項目的新值。 | StorageEvent |
nextSibling | 返回相同節點樹層級的下一個節點。 | Element |
nextElementSibling | 返回相同節點樹層級的下一個元素。 | Element |
nodeName | 返回節點的名稱。 | Element |
nodeType | 返回節點的類型。 | Element |
nodeValue | 設置或返回節點的值。 | Element |
normalize() | 刪除空的 Text 節點,并連接相鄰的節點。 | |
normalizeDocument() | 刪除空的 Text 節點,并連接相鄰的節點。 | 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 | 媒體加載中止時發生該事件。 | |
onafterprint | 當頁面開始打印時,或者關閉打印對話框時,發生此事件。 | Event |
onanimationend | CSS 動畫完成時發生此事件。 | AnimationEvent |
onanimationiteration | 重復 CSS 動畫時發生此事件。 | AnimationEvent |
onanimationstart | CSS 動畫開始時發生此事件。 | AnimationEvent |
onbeforeprint | 即將打印頁面時發生此事件。 | Event |
onbeforeunload | 在文檔即將被卸載之前發生此事件。 | |
onblur | 當元素失去焦點時發生此事件。 | FocusEvent |
oncanplay | 當瀏覽器可以開始播放媒體時(當它有足夠的緩沖來開始播放時),發生此事件。 | Event |
oncanplaythrough | 當瀏覽器可以在不停止緩沖的情況下播放媒體時發生此事件。 | Event |
onchange | 當 form 元素的內容、選擇的內容或選中的狀態發生改變時(對于 <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 | 當加載外部文件時發生錯誤后,發生此事件。 | |
onfocus | 在元素獲得焦點時發生此事件。 | FocusEvent |
onfocusin | 在元素即將獲得焦點時發生此事件。 | FocusEvent |
onfocusout | 在元素即將失去焦點時發生此事件。 | FocusEvent |
onfullscreenchange | 當元素以全屏模式顯示時,發生此事件。 | Event |
onfullscreenerror | 當元素無法在全屏模式下顯示時,發生此事件。 | Event |
onhashchange | URL 的錨點部分發生改變時,發生此事件。 | HashChangeEvent |
oninput | 當元素獲得用戶輸入時,發生此事件。 | |
oninvalid | 當元素無效時,發生此事件。 | Event |
onkeydown | 在用戶按下鍵時,發生此事件。 | KeyboardEvent |
onkeypress | 當用戶按下鍵時,發生此事件。 | KeyboardEvent |
onkeyup | 當用戶松開鍵時,發生此事件。 | KeyboardEvent |
onLine | 確定瀏覽器是否在線。 | Navigator |
onload | 在對象已加載時,發生此事件。 | |
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 | 調整文檔視圖的大小時發生此事件。 | |
onreset | 重置表單時發生此事件。 | Event |
onscroll | 滾動元素的滾動條時發生此事件。 | |
onsearch | 當用戶在搜索字段中輸入內容時(對于 <input="search">),發生此事件。 | Event |
onseeked | 當用戶完成移動/跳到媒體中的新位置時,發生該事件。 | Event |
onseeking | 當用戶開始移動/跳到媒體中的新位置時,發生該事件。 | Event |
onselect | 用戶選擇文本后(對于 <input >和 <textarea>)發生此事件 | |
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>),發生此事件。 | |
onvolumechange | 當媒體的音量已更改時,發生此事件。 | Event |
onwaiting | 當媒體已暫停但預期會恢復時,發生此事件。 | Event |
onwheel | 當鼠標滾輪在元素向上或向下滾動時,發生此事件。 | WheelEvent |
open() | 打開 HTML 輸出流以收集 document.write() 的輸出。 | |
opener | 返回對創建該窗口的窗口的引用。 | Window |
origin | 返回 URL 的協議、主機名和端口號。 | Location |
outerHeight | 返回瀏覽器窗口的高度、包括工具欄/滾動條。 | Window |
outerHTML | 設置或返回元素的外部內容。 | Element |
outerText | 設置或返回節點及其后代的文本外部內容。 | Element |
outerWidth | 返回瀏覽器窗口的寬度、包括工具欄/滾動條。 | Window |
ownerDocument | 返回元素的根元素(document 對象)。 | Element |
pageX | 返回觸發鼠標事件時鼠標指針相對于文檔的水平坐標。 | MouseEvent |
pageXOffset | 返回已從窗口左上角(水平)滾動當前文檔的像素。 | Window |
pageY | 返回觸發鼠標事件時鼠標指針相對于文檔的垂直坐標。 | MouseEvent |
pageYOffset | 返回當前文檔已從窗口左上角(垂直)滾動的像素。 | Window |
parent | 返回當前窗口的父窗口。 | Window |
parentNode | 返回元素的父節點。 | Element |
parentElement | 返回元素的父元素節點。 | Element |
parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以來的毫秒數。 | |
parseFloat() | 解析字符串并返回浮點數。 | Global |
parseInt() | 解析字符串并返回整數。 | Global |
pathname | 設置或返回 URL 的路徑名。 | Location |
persisted | 返回網頁是否被瀏覽器緩存。 | PageTransitionEvent |
PI | 返回 PI(約為 3.14)。 | Math |
pixelDepth | 返回屏幕的顏色分辨率(以 bits per pixel 計)。 | 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 屬性的名稱。 | |
protocol | 設置或返回 URL 的協議。 | Location |
prototype | 允許您向 Array 對象添加屬性和方法。 | |
pseudoElement | 返回動畫或過渡的偽元素的名稱。 | |
push() | 將新元素添加到數組的末尾,并返回新的長度。 | Array |
pow() | 將 x 的值返回為 y 的冪。 | Math |
previousSibling | 返回相同節點樹層級的上一個節點。 | Element |
previousElementSibling | 返回相同節點樹層級的上一個元素。 | Element |
prompt() | 顯示一個對話框,提示訪問者輸入。 | Window |
prototype | 允許您向對象添加屬性和方法。 | Number |
querySelector() | 返回與文檔中指定的 CSS 選擇器匹配的第一個元素。 | |
querySelectorAll() | 返回靜態 NodeList,其中包含與文檔中指定的 CSS 選擇器匹配的所有元素。 | |
random() | 返回 0 到 1 之間的隨機數。 | Math |
readyState | 返回文檔的(加載中)狀態。 | Document |
reduce() | 將數組的值減少為單個值(從左到右)。 | Array |
reduceRight() | 將數組的值減少為單個值(從右到左)。 | Array |
referrer | 返回加載當前文檔的文檔的 URL。 | Document |
region | MouseEvent | |
reload() | 重新加載當前文檔。 | Location |
remove() | 從 DOM 中刪除元素。 | Element |
removeAttribute() | 從元素中刪除指定的屬性。 | Element |
removeAttributeNode() | 刪除指定的屬性節點,并返回刪除的節點。 | Element |
removeChild() | 從元素中刪除一個子節點。 | Element |
removeEventListener() | 刪除由 addEventListener() 方法添加的事件處理程序。 | Element |
removeItem() | 從存儲中刪除鍵。 | Storage |
repeat | 返回是否重復按住某個鍵。 | KeyboardEvent |
repeat() | 返回有指定數量的現有字符串副本的新字符串。 | String |
replace() | 在字符串中搜索指定的值或正則表達式,然后返回替換指定值的新字符串。 | |
replaceChild() | 替換元素中的子節點。 | Element |
requestAnimationFrame() | 請求瀏覽器在下一次重繪之前調用函數來更新動畫。 | Window |
requestFullscreen() | 以全屏模式顯示元素。 | Element |
resizeBy() | 將窗口調整為指定像素的大小。 | Window |
resizeTo() | 將窗口調整為指定的寬度和高度。 | Window |
return | 停止執行函數并從該函數返回值。 | Statements |
reverse() | 反轉數組中元素的順序。 | Array |
round() | 將 x 舍入到最接近的整數。 | Math |
relatedTarget | 返回與觸發鼠標事件的元素相關的元素。 | |
removeEventListener() | 從文檔中刪除事件處理程序(由addEventListener()方法附加) | Document |
removeNamedItem() | 刪除指定的屬性節點。 | Attribute |
renameNode() | 重命名指定的節點。 | Document |
screen | 返回窗口的 Screen 對象(請參閱 Screen 對象)。 | Window |
screenLeft | 返回窗口相對于屏幕的水平坐標。 | Window |
screenTop | 返回窗口相對于屏幕的垂直坐標。 | Window |
screenX | 返回窗口/鼠標指針相對于屏幕的水平坐標。 | |
screenY | 返回窗口/鼠標指針相對于屏幕的垂直坐標。 | |
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 的 querystring 部分。 | Location |
search() | 在字符串中搜索指定的值或正則表達式,然后返回匹配的位置。 | String |
self | 返回當前窗口。 | Window |
sessionStorage | 允許將鍵/值對保存在 Web 瀏覽器中。為會話存儲數據。 | Window |
setAttribute() | 將指定的屬性設置或更改為指定的值。 | Element |
setAttributeNode() | 設置或更改指定的屬性節點。 | Element |
setDate() | 設置 date 對象的月中的日期。 | Date |
setFullYear() | 設置 date 對象的年份。 | Date |
setHours() | 設置 date 對象的小時。 | Date |
setInterval() | 以指定的時間間隔(以毫秒計)調用函數或計算表達式。 | Window |
setItem() | 將鍵添加到存儲中,或更新鍵的值(若已存在)。 | Storage |
setMilliseconds() | 設置 date 對象的毫秒數。 | Date |
setMinutes() | 設置 date 對象的分鐘。 | Date |
setMonth() | 設置 date 對象的月份。 | Date |
setNamedItem() | 設置指定的屬性節點(按名稱)。 | Attribute |
setSeconds() | 設置 date 對象的秒。 | Date |
setTime() | 將日期設置為 1970 年 1 月 1 日之前/之后的指定毫秒數。 | Date |
setTimeout() | 在指定的毫秒數后調用函數或計算表達式。 | Window |
setUTCDate() | 根據世界標準時間設置 date 對象的日期。 | Date |
setUTCFullYear() | 根據世界標準時間設置 date 對象的年份。 | Date |
setUTCHours() | 根據世界標準時間設置 date 對象的小時。 | Date |
setUTCMilliseconds() | 根據世界標準時間設置 date 對象的毫秒。 | Date |
setUTCMinutes() | 根據世界標準時間設置 date 對象的分鐘。 | Date |
setUTCMonth() | 根據世界標準時間設置 date 對象的月份。 | Date |
setUTCSeconds() | 根據世界標準時間設置 date 對象的秒。 | Date |
setYear() | 不推薦使用。請使用 setFullYear() 方法代替。 | Date |
shift() | 刪除數組的第一個元素,并返回該元素。 | Array |
shiftKey | 返回事件觸發時是否按下了 "SHIFT" 鍵。 | |
sign(x) | 返回數字的符號(檢查它是正、負還是零)。 | Math |
sin() | 返回 x 的正弦(x 以弧度計)。 | Math |
sinh() | 返回 x 的雙曲正弦值。 | Math |
slice() | 選擇數組的一部分,然后返回這個新數組。 | |
some() | 檢查數組中的任何元素是否通過測試。 | Array |
sort() | 對數組的元素進行排序。 | Array |
source | 返回 RegExp 模式的文本。 | RegExp |
specified | 如果已指定屬性,則返回 true,否則返回 false。 | Attribute |
splice() | 從數組中添加/刪除元素。 | Array |
split() | 將字符串拆分為子字符串數組。 | String |
static | 定義類的靜態方法。 | Classes |
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 |
super | 引用父類。 | Classes |
switch | 根據不同情況標記要執行的語句塊。 | Statements |
table() | 將表格式的數據顯示為表。 | Console |
tabIndex | 設置或返回元素的 tabindex 屬性的值。 | Element |
tagName | 返回元素的標簽名。 | Element |
tan() | 返回角度的正切。 | Math |
tanh() | 返回數的雙曲正切。 | Math |
target | 返回觸發事件的元素。 | Event |
targetTouches | 返回包含仍與觸摸面接觸的所有觸摸點的 Touch 對象的 TouchList 列表。 | TouchEvent |
test() | 測試字符串中的匹配項。返回 true 或 false。 | RegExp |
textContent | 設置或返回節點及其后代的文本內容。 | Element |
this | 指代其所屬的對象。 | |
throw | 拋出(生成)錯誤。 | Statements |
time() | 啟動計時器(可跟蹤操作需要多長時間)。 | Console |
timeEnd() | 停止以前由 console.time() 啟動的計時器。 | Console |
timeStamp | 返回創建事件的時間(相對于紀元的毫秒數)。 | Event |
title | 設置或返回文檔標題。 | |
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() | 將數組轉換為字符串,并返回結果。 | |
total | 返回將要加載的工作總量。 | ProgressEvent |
toTimeString() | 將 Date 對象的時間部分轉換為字符串。 | Date |
touches | 返回當前與表面接觸的所有 touch 對象的列表。 | TouchEvent |
toUpperCase() | 將字符串轉換為大寫字母。 | String |
toUTCString() | 根據世界標準時間將 Date 對象轉換為字符串。 | Date |
trace() | 將堆棧跟蹤輸出到控制臺。 | Console |
transitionend | CSS 轉換完成時發生此事件。 | TransitionEvent |
trim() | 從字符串的兩端刪除空格。 | String |
trunc() | 返回數字(x)的整數部分。 | Math |
try ... catch ... finally | 標記在 try 塊中發生錯誤時要執行的語句塊,并實現錯誤處理。 | Statements |
type | 返回事件名稱。 | Event |
typeof | 返回變量、對象、函數或表達式的類型。 | Operators |
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() | 返回數組的原始值。 | |
var | 聲明變量。 | Statements |
warn() | 將警告消息輸出到控制臺。 | Console |
watchPosition() | 返回監聽 ID 值,然后將其傳遞給 Geolocation.clearWatch() 方法即可用于注銷處理程序。 | Geolocation |
which | 返回觸發鼠標事件時按下的鼠標按鈕。 | |
width | 返回屏幕的總寬度。 | Screen |
view | 返回對發生事件的 Window 對象的引用。 | UiEvent |
void | 計算表達式并返回 undefined。 | Operators |
while | 標記條件為 true 時要執行的語句塊。 | Statements |
write() | 將 HTML 表達式或 JavaScript 代碼寫入文檔。 | Document |
writeln() | 與 write() 相同,但在每條語句后添加換行符。 | Document |
yield | 暫停和恢復生成器函數。 | Operators |
JavaScript 教程
- 上一頁 JS 參考手冊(類別排序)
- 下一頁 JS Array