JavaScript對象與數組參考大全

來源:互聯網
上載者:User

本文列舉了各種JavaScript對象與數組,同時包括對上述每一對象或數組所完成工作的簡短描述,以及與其相關的屬性方法,以及事件處理常式,還註明了該對象或數組的父物件使用者同樣可能需要參考Online Companion中的超級文本Object Hierarchy頁面(http://www.netscapepress.com/support/javascript/10-9.htm),以便瞭解這些對象之間是如何相互關聯的。

順便提一下,記住,這裡把所有作為另一對象的子物件的對象看作該對象的屬性請參見第十章中與此相關的註解。

B.1 anchor對象

使用<A NAME=>標記建立的HTML描點能被一個連結作為目標如果錨點包括HREF=特性,則它也是一個連結化物件。

anchor對象是document對象的一個屬性,它本身沒有屬性方法或者事件處理常式。

B.2 anchors數組

anchors數組是document對象的一個屬性,是文檔內所有anchor對象的一個列表如果anchor也是一個link(連結),則它會同時出現在anchors和links數組中。

屬性

length 文檔內的錨點個數

B.3 array對象

array對象是Netscape Navlgator 3.0 beta 3中引入的一個新的對象,因而,它不能在Netscape 2.0中使用它是一個內建對象,而不是其它對象的屬性。

屬性

length 數組中的值個數

B.4 button對象

它是form對象的一個屬性,使用<INPUT TYPE="BUTTON">標記來建立。

屬性

name HTML標記中的NAME=特性

value HTML標記中的VALUE=特性

方法

click 類比按一下滑鼠一按鈕

事件處理常式

Onclick

B.5 checkbox 對象

它是form對象的一個屬性,使用<INPUT TYPE="CHECKBOX">標記來建立。

屬性

checked 複選框的選擇狀態

defaultChecked 標記的CHECKED=特性

name 標記的NAME=特性

value 標記的VALUE=特性

方法

click 類比按一下滑鼠按鈕

事件處理常式

onclick

B.6 Date對象

它是一個內建對象——而不是其它對象的屬性,允許使用者執行各種使用日期和時間的過程。

方法

getDate() 查看Date對象並返回日期

getDay() 返回星期幾

getHours() 返回小時數

getMinutes() 返回分鐘數

getMonth() 返回月份值

getSeconds() 返回秒數

getTime() 返回完整的時間

getTimezoneoffset() 返回時區偏差值(格林威治平均時間與運行指令碼的電腦所處時區設定之間相差的小時數)

getYear() 返回年份

parse() 返回在Date字串中自從1970年1月1日00:00:00以來的毫秒數(Date對象按照毫秒數的形式儲存從那時起的日期和時間)但是注意,該方法當前不能正確運行

setDate() 改變Date對象的日期

setHours() 改變小時數

setMinutes() 改變分鐘數

setMonth() 改變月份

setSeconds() 改變秒數

setTime() 改變完整的時間

setYear() 改變年份

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.