1回顶部 本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象之间是如何相互关联的。 顺便提一下,记住,这里把所有作为另一对象的子对象的对象看作该对象的属性请参见第十章中与此相关的注解。 B.1 anchor对象 使用<A NAME=>标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。 B.2 anchors数组 anchors数组是document对象的一个属性,是文档内所有anchor对象的一个列表如果anchor也是一个link(链接),则它会同时出现在anchors和links数组中。 B.3 array对象 array对象是Netscape Navlgator 3.0 beta 3中引入的一个新的对象,因而,它不能在Netscape 2.0中使用它是一个内置对象,而不是其它对象的属性。 属性 length 数组中的值个数 B.4 button对象 它是form对象的一个属性,使用<INPUT TYPE="BUTTON">标记来创建。 属性
2回顶部 name HTML标记中的NAME=特性 B.5 checkbox 对象
checked 复选框的选择状态 B.6 Date对象 它是一个内置对象——而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。 方法 getDate() 查看Date对象并返回日期
3回顶部 getTimezoneoffset() 返回时区偏差值(格林威治平均时间与运行脚本的计算机所处时区设置之间相差的小时数) getYear() 返回年份 parse() 返回在Date字符串中自从1970年1月1日00:00:00以来的毫秒数(Date对象按照毫秒数的形式存储从那时起的日期和时间)但是注意,该方法当前不能正确运行 setDate() 改变Date对象的日期 setHours() 改变小时数 setMinutes() 改变分钟数 setMonth() 改变月份 setSeconds() 改变秒数 setTime() 改变完整的时间 setYear() 改变年份 toGMTString() 把Date对象的日期(一个数值)转变成一个GMT时间字符串,返回类似下面的值:Weds,15 June l997 14:02:02 GMT(精确的格式依赖于计算机上所运行的操作系统而变) toLocaleString() 把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式 UTC() 使用Date UTC(年、月、日、时、分、秒),以自从1970年1月1日00:00:00(其中时、分、秒是可选的)以来的毫秒数的形式返回日期 B.7 document对象 该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。 属性 alinkColor 活动链接的颜色(ALINK)
4回顶部 links array 文档中link对象的一个数组,按照它们出现在文档中的顺序排列(该属性本身也是一个对象) location 当前显示文档的URL。用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象 referrer 包含链接的文档的URL,用户单击该链接可到达当前文档 title 文档的标题((TITLE>) vlinkColor 指向用户已观察过的文档的链接文本颜色,即<BODY>标记的VLINK特性 方法 clear 清除指定文档的内容 B.8 elements数组 它是form对象的一个属性,列举了窗体内各元素的一个数组。 属性 1ength 窗体内的元素个数 属性 action 包含了为一个窗体提交的目标URL的字符串
5回顶部 reset 窗体里的复位按钮((1NPUT TYPE=”RESET”>)(该属性自身也是一个对象) select 窗体里的选择框(<SELECT>)(该属性本身也是一个对象) submit 窗体里的提交按钮(<INPUT TYPE=”SUBMIT”>)(该属性本身也是一个对象) target 提交窗体后,显示回应信息的窗口的名字 text 窗体里的文本元素(<INPUT TYPE=”TEXT”>)(该属性本身也是一个对象) textarta 窗体里的文本区元素(<TEXTAREA>)(该属性本身也是一个对象) 方法 submit 提交窗体(与使用Submit按钮的作用相同)事件处理程序 onsubmit B.10 forms数组 该数组是document对象的一个属性,即列举了文档内的各窗体的一个数组。 属性 length 文档内窗体的个数 B.11 frame对象 它是window对象的一个属性,窗口内的一个框架。除了个别例外,frame对象与window对象的作用相同。 属性 frames array 列举该框架内的各个子框架的一个数组(该属性本身也是—个对象)
6回顶部 B.12 frames数组 它既是window对象,也是frame对象的属性,列举了window或者frame对象内的各框架。 属性 length 窗口或框架对象内的框架数 B.13 hidden对象 糊为form对象的一个属性,窗体内的一个隐藏元素(<INPUT TYPE=”HIDDEN”>)。 属性 name 标记内的名字(NAME特性) B.14 history对象 它为window对象的一个属性,该窗口的历史列表。 属性 length 历史列表中的项目数 方法 back 加载历史列表中的上一个文档 B.15 image对象 它是document对象的一个属性,是使用(1MG)标记内嵌入文档里的一幅图像这是Netscape Navigator 3.0 beta 3引入的新对象。 属性
7回顶部 border <IMG>标记的BORDER特性 B.16 images数组 它是document对象的一个属性,文档中所有图像的列表。 属性 length 文档内的图像个数 B.17 link 它是document对象的一个属性,文档内的一个<A HREF=>标记。 属性 hash 以散列号(#)开始的一个字符串,用于指定URL内的一个锚点
8回顶部 Onmouseover 鼠标移到对象上 B.18 links数组 它是document对象的一个属性,文档内所有链接的一个列表。 属性 length 文档内的链接数 B.19 location对象 它为document对象的一个属性,该文档的完整URL,请不要把它与window.location属性相混淆,后者可用来加载一个新文档,并且window.location属性本身并不是一个对象,同时,window.location可以用脚本修改,而document.location则不能。 属性 hash 以散列号(#)开始的一个字符串,用于指定URL内的一个锚点 B.20 math对象 该对象不是其它对象的一个属性,而是一个内置对象,包含了许多数学常量和函数。 属性 E 欧拉常量,自然对数的底(约等于2.718)
9回顶部 LN10 10的自然对数(约等于2.302) LOG2E 以2为底的e的对数(约等于1.442) LOG10E 以10为底的e的对数(约等于o.434) PI ∏的值(约等于3.14159) SQRT1_2 0.5的平方根(即l除以2的平方根,约等于o.707) SQRT2 2的平方根(约等于1.414) 方法 abs() 返回某数的绝对值(即该数与o的距离,例如,2与一2的绝对值都是2) B.2l navigator对象 该对象不是其它对象的属性,而是一个内置对象它包含了有关加载文档的浏览器的信息。 属性 appCodeName 浏览器的代码名(例如,Mozilla)
10回顶部 userAgent 由客户机送到服务器的用户与代理头标文本 方法 javaEnabled JavaScript中当前并没有该方法,但是不久之后将会添加上它将查看浏览器是否为兼容JavaScript的浏览器,如果是,继续查看JavaScript是否处于支持状态。 B.22 options数组 该数组是select对象的一个属性,即选择框中的所有选项(<OPTION>)的一个列表。 属性 defaultSelected 选项列表中的缺省选项 B.23 Password 对象 它是document对象的一个属性,一个<INPUT TYPE=”PASSWORD”>标记。 属性 defaultValue password对象的缺省值(VAlUE=特性) 方法 focus 把焦点从该域移开
11回顶部 blur 把焦点移到该域 select 选择输入区域 B.24 radio对象 它是form对象的一个属性,窗体内的一组单选按钮(选项按钮)(<INPUT TYPE=”RADIO”>)。 属性 checked 复选框或选项按钮(单选按钮)的状态 B.25 reset 对象 它是form对象的一个属性,复位按钮(<INPUT TYPE=”RESET”>)。 属性 name 对象的名字(NAME=特性) B.26 select对象 它是form对象的一个属性,选择框(<SELECT>)。 属性 length 选项列表中的选项数(<OPTIONS>)
12回顶部 name 选项列表的名字(NAME特性) options 列表中的选项数 selectedlndex 选项列表中已选中的<OPTION>的索引(位置) text 选项列表中(OPTION)标记之后的文本 value 选项列表中的VALUE=特性 方法 blur 把焦点从选项列表中移走 focus 把焦点移到选项列表中 事件处理程序 Onblur 失去焦点时事件 onchange 更改 Onfocus 聚焦事件 B.27 string对象 它不是另一个对象的属性,而是一个内置对象,即一串字符字符串输入脚本中时必须位于引号内。 属性 length 字符串中的字符个数
13回顶部 sup() 把字符串中的文本变成上标(superscript)字体(<SUP>) toLowerCase() 把字符串中的文本变成小写 toUpperCase() 把字符串中的文本变成大写 B.28 submit对象 它是form对象的一个属性,窗体中的一个提交按钮(<INPUT TYPE=”SUBMIT”>)。 属性 name 对象的名字(NAME=特性) B.29 text对象 它是form对象的一个属性,宙体中的一个文本域(<INPUT TYPE=”TEXT”>)。 属性 defaultValue text对象的缺省值(VALUE=特性)
14回顶部 Onselect 选取事件 B.30 textarea对象 它是form对象的一个属性,宙体中的一个文本区域(<TEXTAREA>)。 属性 defaultValue textarea对象的缺省值(VALUE=特性) 方法 blur 把焦点从文本区移开 B.31 window对象 它是一个顶层对象,而不是另一个对象的属性即浏览器的窗口。 属性 defaultStatus 缺省的状态条消息
15回顶部 length 窗口内的框架数 location 窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location混淆,后者是当前显示文档的URL。用户可以改变window.location(用另一个文档取代当前文档),但却不能改变document.location(因为这是当前显示文档的位置) name 窗口打开时,赋予该窗口的名字 opener 代表使用window.open打开当前窗口的脚本所在的窗口(这是Netscape Navigator 3.0beta 3所引入的一个新属性) parent 包含当前框架的窗口的同义词。frame和window对象的一个属性 self 当前窗口或框架的同义词 status 状态条中的消息 top 包含当前框架的最顶层浏览器窗口的同义词 window 当前窗口或框架的同义词,与self相同 方法 alert() 打开一个Alert消息框 事件处理程序
|
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>
正在阅读:JavaScript对象与数组参考大全JavaScript对象与数组参考大全
2004-02-14 09:34
出处:CSDN
责任编辑:linjixiong