1.物件集合:
(1).all[];
(2).images[];
(3).anchors[];
(4).forms[];
(5).links[];
2.屬性:
document.cookie;設定或回傳當前檔案有關的所有cookie
document.title;回傳當前檔案的標題
document.domain;回傳當前檔案的域名
document.URL;回傳當前檔案的URL
document.referrer 如果當前檔案不是通過超級鏈接訪問的,則為 null
這個屬性允許客戶端 JavaScript 訪問 HTTP 參考頭部
3.方法:
obj=document.open();打開新檔案
obj.close(); 關閉檔案物件;
obj.write(); 向檔案物件寫HTML運算式或JavaScript代碼
obj.writeln();等同于write()方法不同的是在每個運算式之后寫一個換行符
//--------------element------------
屬性及方法: getElementsByTagName_r('');回傳帶有指定標簽名的物件集合。
getElementById(''); 回傳對擁有指定 id 的第一個物件的參考。
getElementsByName(''); 回傳帶有指定名稱的物件集合。
element.getAttributeNode();回傳指定屬性的節點
element.childNodes();回傳元素子節點集合
element.firstChild;回傳元素的首個子
element.lastChild;回傳元素的最后一個子元素
element.parentNode;回傳元素的父節點
element.previousSibling;前一個兄弟節點
element.nextSibling;回傳位于相同節點樹層級的下一個節點
element.ownerDocument 回傳元素的根元素(檔案物件)
element.getAttribute('');回傳元素節點的指定屬性值
element.createAttribute('');創造屬性
element.createElement_x('');創造元素
element.setAttribute();把指定屬性設定或更改為指定值
element.setAttributeNode();設定或更改指定屬性的節點 element.removeChild();從元素中移除子節點
element.removeAttributeNode();移除指定的屬性節點,并回傳被移除的節點
element.removeAttribute();從元素中移除指定屬性
element.replaceChild();替換元素中的子節點
element.insertBefore();在指定的已有的子節點之前插入新節點
element.appendChild(); 向元素添加新的子節點,作為最后一個子節點 element.hasAttribute();如果元素擁有指定屬性,則回傳true否則回傳false
element.hasAttributes();如果元素擁有屬性,則回傳true否則回傳false
element.hasChildNodes();如果元素擁有子節點,則回傳true,否則false
element.isEqualNode(); 檢查兩個元素是否相等
element.isDefaultNamespace();指定的namespaceURI是默認的,則回傳true,否則回傳false element.accessKey:快捷鍵
element.attributes:屬性集合
element.className:class屬性
element.id id屬性
element.tagName 標簽名
element.style 樣式屬性
element.nodeName 元素名稱
element.nodeType 元素型別
element.nodeValue 元素內容
element.namespaceURI 回傳元素的namespace URI
element.title
nodelist.length
element.textContent 設定或回傳節點及其后代的文本內容
element.innerHTML 設定或回傳節點(不包括節點)內的HTML
element.outerHTML 設定或回傳節點內(包括節點)的HTML
element.offsetHeight 元素高度
element.offsetTop 回傳元素的垂直偏移位置。
element.scrollTop 回傳元素上邊緣與視圖之間的距離。
element.scrollHeight 回傳元素的整體高度
element.clientHeight 回傳元素的可視高度 element.toStrings();轉換成字串
特有屬性及方法:
Meta:
content 設定或回傳meta元素的content屬性的值。
httpEquiv 把content屬性連接到一個HTTP頭部。
name 把content屬性連接到某個名稱。
scheme 設定或回傳用于解釋content屬性的值的格式。 frameset:
cols:設定或者回傳框架中列的數目
rows:設定或者回傳框架中行的數目
frame iframe:
src name marginHeight marginWidth Height Width
scrolling(yes/no)
noResize(ture/false)
frameborder(1/0)
contentDocument 框架視窗內的檔案內容
table/tableCell/tableRow:
rows[] cols[]
bgColor border width Hieght cellSpacing cellPadding caption
createCaption() 為表格創建一個 caption元素
deleteCaption() 從表格洗掉 caption 元素以及其內容
createTHead() 在表格中創建一個空的tHead元素
deleteTHead() 從表格洗掉 tHead 元素及其內容
createTFoot() 在表格中創建一個空的 tFoot 元素
deleteTFoot() 從表格洗掉 tFoot 元素及其內容
insertRow() 在表格中插入一個新行
deleteRow() 從表格洗掉一行
rowSpan 設定或回傳單元格可橫跨的行數
cloSpan 設定或回傳單元格可橫跨的列數
align calign height width
ol:
reversed 設定或回傳串列順序是否為降序。
start 設定或回傳有序串列的 start 屬性值。
type 設定或回傳有序串列的 type 屬性值。
li:
value 設定或者回傳串列項的值 form:
action 設定或回傳表單的 action 屬性。
id 設定或回傳表單的id。
length 回傳表單中的元素數目。
method 設定或回傳將資料發送到服務器的HTTP方法。
name 設定或回傳表單的名稱。
target 設定或回傳表單提交結果的Frame或Window名。
reset() 把表單的所有輸入元素重置為它們的默認值。
submit() 提交表單 onreset 在重置表單元素之前呼叫。
onsubmit 在提交表單之前呼叫 input text/password/hidden/File:
accessKey 設定或回傳訪問文本域的快捷鍵。
alt 設定或回傳當瀏覽器不支持文本域時供顯示的替代文本。
defaultValue 設定或回傳文本域的默認值。
readOnly 設定或回傳文本域是否應是只讀的。
disabled 設定或回傳文本域是否應被禁用。
maxLength 設定或回傳文本域中的最大字符數。
id 設定或回傳文本域的 id。
name 設定或回傳文本域的名稱。
size 設定或回傳文本域的尺寸。
type 回傳文本域的表單元素型別。
value 設定或回傳文本域的 value 屬性的值
blur() 從文本域上移開焦點。
focus() 在文本域上設定焦點。
select() 選取文本域中的內容。 input button/reset:
accessKey 設定或回傳訪問按鈕的快捷鍵。
alt 設定或回傳當瀏覽器無法顯示按鈕時供顯示的替代文本。
disabled 設定或回傳是否禁用按鈕。
id 設定或回傳按鈕的 id。
name 設定或回傳按鈕的名稱。
type 回傳按鈕的表單元素型別。
value 設定或回傳在按鈕上顯示的文本
blur() 從文本域上移開焦點。
focus() 在文本域上設定焦點。
click() 在提交按鈕上模擬一次滑鼠點擊。
input radio/checkbox:
accessKey 設定或回傳訪問按鈕的快捷鍵。
alt 設定或回傳當瀏覽器無法顯示按鈕時供顯示的替代文本。
defaultChecked 回傳單選按鈕的默認狀態
defaultChecked:回傳單選按鈕的默認狀態。
disabled 設定或回傳是否禁用按鈕。
id 設定或回傳按鈕的 id。
name 設定或回傳按鈕的名稱。
type 回傳按鈕的表單元素型別。
value 設定或回傳在按鈕上顯示的文本
blur() 從文本域上移開焦點。
focus() 在文本域上設定焦點。
click() 在提交按鈕上模擬一次滑鼠點擊。
Select:
options[] 回傳包含下拉串列中的所有選項的一個陣列
id 設定或回傳下拉串列的 id。
name 設定或回傳下拉串列的名稱。
type 回傳下拉串列的表單型別。
size 設定或回傳下拉串列中的可見行數。
length 回傳下拉串列中的選項數目。
multiple 設定或回傳是否選擇多個專案。
disabled 設定或回傳是否應禁用下拉串列。
selectedIndex 設定或回傳下拉串列中被選專案的索引號。
blur() 從下拉串列移開焦點。
focus() 在下拉串列上設定焦點。
add() 向下拉串列添加一個選項。
remove() 從下拉串列中洗掉一個選項。 onchange 當改變選擇時呼叫的事件句柄。
select option:
id 設定或回傳選項的 id。
text 設定或回傳某個選項的純文本值。
value 設定或回傳被送往服務器的值。
selected 設定或回傳 selected 屬性的值。
defaultSelected 回傳 selected 屬性的默認值。
disabled 設定或回傳選項是否應被禁用
index 回傳下拉串列中某個選項的索引位置。
label 設定或回傳選項的標記 (僅用于選項組)。
textarea:
accessKey 設定或回傳訪問 textarea 的鍵盤快捷鍵。
rows 設定或回傳 textarea 的高度。
cols 設定或回傳 textarea 的寬度。
id 設定或回傳某個 textarea 的 id。
name 設定或回傳 textarea 的名稱。
type 回傳該文本框的表單型別。
value 設定或回傳在 textarea 中的文本。
defaultValue 設定或回傳文本框中的初始內容。
disabled 設定或回傳 textarea 是否應當被禁用。
readOnly 設定或回傳 textarea 是否應當是只讀的。
blur() 從 textarea 移開焦點。
focus() 在 textarea 上設定焦點。
select() 選擇 textarea 中的文本
anchors:
accessKey 設定或回傳訪問一個鏈接的快捷鍵。
charset 設定或回傳被鏈接資源的字符集。
href 設定或回傳被鏈接資源的 URL。
id 設定或回傳一個鏈接的 id。
name 設定或回傳一個鏈接的名稱。
type 設定或回傳被鏈接資源的 MIME 型別。
target 設定或回傳在何處打開鏈接。
innerHTML 設定或回傳一個鏈接的內容。
rel 設定或回傳當前檔案與目標 URL 之間的關系。
rev 設定或回傳目標 URL 與之間當前檔案的關系。image:
align 設定或回傳與行內內容的對齊方式。
alt 設定或回傳無法顯示影像時的替代文本。
border 設定或回傳影像周圍的邊框。
height 設定或回傳影像的高度。
width 設定或回傳影像的寬度。
hspace 設定或回傳影像左側和右側的空白。
vspace 設定或回傳影像的頂部和底部的空白
id 設定或回傳影像的ID
name 設定或回傳影像的名稱。
src 設定或回傳影像的 URL。 onabort 當用戶放棄影像的裝載時呼叫的事件句柄。
onerror 在裝載影像的程序中發生錯誤時呼叫的事件句柄。
onload 當影像裝載完畢時呼叫的事件句柄
audio:
controls 設定或回傳音頻是否應該顯示控制元件(比如播放/暫停等)。
autoplay 設定或回傳是否在就緒(加載完成)后隨即播放音頻。
paused 設定或回傳音頻是否暫停。
defaultPlaybackRate 設定或回傳音頻的默認播放速度。
defaultMuted 設定或回傳音頻默認是否靜音。
volume 設定或回傳音頻的音量
loop 設定或回傳音頻是否應在結束時再次播放。
currentTime 設定或回傳音頻中的當前播放位置(以秒計)。
src 設定或回傳音頻的 src 屬性的值。
currentSrc 回傳當前音頻的 URL。
duration 回傳音頻的長度(以秒計)。
readyState 回傳音頻當前的就緒狀態。
playbackRate 設定或回傳音頻播放的速度。
buffered 回傳表示音頻已緩沖部分的 TimeRanges 物件。
controller 回傳表示音頻當前媒體控制器的 MediaController 物件。
audioTracks 回傳表示可用音頻軌道的 AudioTrackList 物件。
textTracks 回傳表示可用文本軌道的 TextTrackList 物件。
crossOrigin 設定或回傳音頻的 CORS 設定。
ended 回傳音頻的播放是否已結束。
error 回傳表示音頻錯誤狀態的 MediaError 物件。
mediaGroup 設定或回傳音頻所屬媒介組合的名稱。
muted 設定或回傳是否關閉聲音。
networkState 回傳音頻的當前網路狀態。
played 回傳表示音頻已播放部分的 TimeRanges 物件
seekable 回傳表示音頻可尋址部分的 TimeRanges 物件
preload 設定或回傳音頻的 preload 屬性的值。
seeking 回傳用戶當前是否正在音頻中進行查找。 load() 重新加載音頻元素。
play() 開始播放音頻。
pause() 暫停當前播放的音頻
addTextTrack() 向音頻添加新的文本軌道。
canPlayType() 檢查瀏覽器是否能夠播放指定的音頻型別。
fastSeek() 在音頻播放器中指定播放時間。
getStartDate() 回傳新的 Date 物件,表示當前時間線偏移量。vedio:
autoplay 設定或回傳是否在就緒(加載完成)后隨即播放視頻。
volume 設定或回傳視頻的音量。
width 設定或回傳視頻的 width 屬性的值。
height 設定或回傳視頻的 height 屬性的值。
loop 設定或回傳視頻是否應在結束時再次播放。
paused 設定或回傳視頻是否暫停。
playbackRate 設定或回傳視頻播放的速度。
played 回傳表示視頻已播放部分的 TimeRanges 物件
currentSrc 回傳當前視頻的 URL。
defaultMuted 設定或回傳視頻默認是否靜音。
defaultPlaybackRate 設定或回傳視頻的默認播放速度。
src 設定或回傳視頻的src屬性的值。
buffered 回傳表示視頻已緩沖部分的 TimeRanges 物件。
controller 回傳表示視頻當前媒體控制器的 MediaController 物件。
controls 設定或回傳視頻是否應該顯示控制元件(比如播放/暫停等)。
crossOrigin 設定或回傳視頻的 CORS 設定。
currentTime 設定或回傳視頻中的當前播放位置(以秒計)。
duration 回傳視頻的長度(以秒計)。
ended 回傳視頻的播放是否已結束。
error 回傳表示視頻錯誤狀態的 MediaError 物件。
mediaGroup 設定或回傳視頻所屬媒介組合的名稱。
muted 設定或回傳是否關閉聲音。
networkState 回傳視頻的當前網路狀態。。
poster 設定或回傳視頻的 poster 屬性的值。
preload 設定或回傳視頻的 preload 屬性的值。
readyState 回傳視頻當前的就緒狀態。
seekable 回傳表示視頻可尋址部分的 TimeRanges 物件。
seeking 回傳用戶當前是否正在視頻中進行查找。
startDate 回傳表示當前時間偏移的 Date 物件。
textTracks 回傳表示可用文本軌道的 TextTrackList 物件。
audioTracks 回傳表示可用音頻軌道的 AudioTrackList 物件
videoTracks 回傳表示可用視頻軌道的 VideoTrackList 物件。
load() 重新加載視頻元素。
play() 開始播放視頻。
pause() 暫停當前播放的視頻。
addTextTrack() 向視頻添加新的文本軌道。
canPlayType() 檢查瀏覽器是否能夠播放指定的視頻型別。
embed:
src 設定或回傳 embed 元素中 src 屬性的值。
type 設定或回傳 embed 元素中 type 屬性的值。
width 設定或回傳 embed 元素中 width 屬性的值。
height 設定或回傳 embed 元素中 height 屬性的值。object:
height 設定或回傳物件的高度。
width 設定或回傳物件的寬度。
type 設定或回傳通過 data 屬性下載的資料的內容型別。
hspace 設定或回傳物件的水平外邊距。
vspace 設定或回傳物件的垂直外邊距。
name 設定或回傳物件的名稱。
standby 設定或回傳在加載物件時回傳的訊息。
本文是網上轉載,僅供學習,謝謝。
uj5u.com熱心網友回復:
可以考慮開通博客了,論壇用來提問問題的。uj5u.com熱心網友回復:
https://www.w3school.com.cn/js/js_htmldom_elements.aspuj5u.com熱心網友回復:
嗯 我會考慮的,謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/121904.html
標籤:JavaScript
上一篇:前臺用ajax傳值給ASPX頁面并用art.daolog打開aspx頁面怎么沒有資料顯示(請大神幫忙解決下)?
下一篇:萌新求教,如何把全域變數代入引數
