js Dom對象的屬性與方法


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 設置或返回在加載對象時返回的消息。
      
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM