JS常用的属性和方法.doc_第1页
JS常用的属性和方法.doc_第2页
JS常用的属性和方法.doc_第3页
JS常用的属性和方法.doc_第4页
JS常用的属性和方法.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

js 中常用到的几个方法 数组的属性:lengtharr.length返回数组arr的长度,常见于循环中对数组的遍历,比如:for(var i=0;ifunction test() /var a=1,2,3; /alert(a); var a=1,2,3; a.splice(1,1,4,6,7,8) /移除第二个,然后在第一个后插入4,6,7,8,返回:1,4,6,7,8,3 alert(a); a.splice(0,1,3) /移除第一个,然后在第一个前插入3,返回:3,4,6,7,8,3 alert(a); a.splice(2,0,5) /在第三个元素插入一个5,返回:3,4,5,6,7,8 alert(a); a.splice(-1,1) /移动最后一位,类似shift方法,返回:3,4,5,6,7,8 alert(a);JS中一些常用对象属性和方法 B.1 anchor对象使用标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。标记创建(该属性本身也是一个对象)anchors array 列出文档锚点对象的数组(A NAME=)(该属性本身也是一个对象)bgColor 文档的背景颜色(BGCOLOR)cookie 存储于cookie.txt文件内的一段信息,它是该文档对象的一个属性fgColor 文档的文本颜色(BODY标记里的TEXT特性)form 文档中的一个窗体(FORM)(该属性本身也是一个对象)forms anay 按照其出现在文档中的顺序列出窗体对象的一个数组(该属性本身也是一个对象)lastModified 文档最后的修改日期linkColor 文档的链接的颜色,即BODY标记中的LINK特性(链接到用户没有观察到的文档)link 文档中的一个A HREF=标记(该属性本身也是一个对象)links array 文档中link对象的一个数组,按照它们出现在文档中的顺序排列(该属性本身也是一个对象)location 当前显示文档的URL。用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象referrer 包含链接的文档的URL,用户单击该链接可到达当前文档title 文档的标题(TITLE)vlinkColor 指向用户已观察过的文档的链接文本颜色,即BODY标记的VLINK特性方法clear 清除指定文档的内容close 关闭文档流open 打开文档流write 把文本写入文档writeln 把文本写入文档,并以换行符结尾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 模拟鼠标单击一按钮事件处理程序OnclickB.5 checkbox 对象它是form对象的一个属性,使用INPUT TYPE=CHECKBOX标记来创建。属性checked 复选框的选择状态defaultChecked 标记的CHECKED=特性name 标记的NAME=特性value 标记的VALUE=特性方法click 模拟鼠标单击按钮事件处理程序onclickB.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() 改变年份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)anchor 一个HTMI锚点,使用B.8 elements数组它是form对象的一个属性,列举了窗体内各元素的一个数组。属性length 窗体内的元素个数B.9 form对象它是document对象的一个属性,文档内的一个窗体。属性action 包含了为一个窗体提交的目标URL的字符串button 窗体内的一个按钮,使用INPUT TYPE=”BUTTON”标记来创建(该属性本身也是一个对象)checkbox 复选框,使用INPUT TYPE=”CHECKBOX”标记来创建 (该属性本身也是一个对象)elements array 一个数组,按照其出现于窗体内的顺序列举各窗体元素(该属性本身也是一个对象)encoding 窗体的MIME编码 hidden 窗体里的一个隐藏元素(INPUT TYPE=”HIDDEN”)。窗体对象的一个属性(该属性本身也是一个对象)length 窗体里的元素的个数method 输入窗体的数据传送到服务器上的方式,即(FORM)标记中的METHOD特性radio 设置在窗体里的单选按钮(INPUT TYPE=”RADIO”)(该属性本身也是一个对象)reset 窗体里的复位按钮(INPUT TYPE=”RESET”)(该属性自身也是一个对象)select 窗体里的选择框(SELECT)(该属性本身也是一个对象)submit 窗体里的提交按钮(INPUT TYPE=”SUBMIT”)(该属性本身也是一个对象)target 提交窗体后,显示回应信息的窗口的名字text 窗体里的文本元素(INPUT TYPE=”TEXT”)(该属性本身也是一个对象)textarta 窗体里的文本区元素(TEXTAREA)(该属性本身也是一个对象)方法submit 提交窗体(与使用Submit按钮的作用相同)事件处理程序onsubmitB.10 forms数组该数组是document对象的一个属性,即列举了文档内的各窗体的一个数组。属性length 文档内窗体的个数B.11 frame对象它是window对象的一个属性,窗口内的一个框架。除了个别例外,frame对象与window对象的作用相同。属性frames array 列举该框架内的各个子框架的一个数组(该属性本身也是个对象)length 该框架内的框架数name 框架的名字(FRAME标记里的NAME特性)parent 包含本框架的父窗口的同义词self 当前框架的同义词window 当前框架的同义词方法clearTimeout() 用来终止setTimeout方法的工作setTimeout() 等待指定的毫秒数,然后运行指令B.12 frames数组它既是window对象,也是frame对象的属性,列举了window或者frame对象内的各框架。属性length 窗口或框架对象内的框架数B.13 hidden对象糊为form对象的一个属性,窗体内的一个隐藏元素(INPUT TYPE=”HIDDEN”)。属性name 标记内的名字(NAME特性)value 标记内的VALUE=特性B.14 history对象它为window对象的一个属性,该窗口的历史列表。属性length 历史列表中的项目数方法back 加载历史列表中的上一个文档forward 加载历史列表中的下一个文档go 加载历史列表中的一个指定文档,通过文档在列表中的位置来指定B.15 image对象它是document对象的一个属性,是使用(1MG)标记内嵌入文档里的一幅图像这是Netscape Navigator 3.0 beta 3引入的新对象。属性border IMG标记的BORDER特性complete 表示浏览器是否完整地加载了图像的一个布尔值height HEIGHT特性hspace HSPACE特性lowsrc LOWSRC特性src SRC特性vsPace VSPACE特性width WIDTH特性事件处理程序Onload 图象载入Onerror 载入错误Onabort 取消B.16 images数组它是document对象的一个属性,文档中所有图像的列表。属性length 文档内的图像个数B.17 link它是document对象的一个属性,文档内的一个A HREF=标记。属性hash 以散列号(#)开始的一个字符串,用于指定URL内的一个锚点host 包括冒号和端口号的URL的主机名部分hostname 与host属性相同,除了不包括冒号和端口号外href 完整的URLpathname URL的目录路径部分port URL的:端口部分protocol URL类型(http、ftp、gopher等等)search 以一个问号开始的URL中的一部分,用于指定搜索信息target 当用户单击一链接(TARGET特性)时,用于显示被引用文档内容的窗口事件处理程序Onclick 点击Onmouseover 鼠标移到对象上B.18 links数组它是document对象的一个属性,文档内所有链接的一个列表。属性length 文档内的链接数B.19 location对象它为document对象的一个属性,该文档的完整URL,请不要把它与window.location属性相混淆,后者可用来加载一个新文档,并且window.location属性本身并不是一个对象,同时,window.location可以用脚本修改,而document.location则不能。属性hash 以散列号(#)开始的一个字符串,用于指定URL内的一个锚点host 包括冒号和端口号的URL的主机名部分hostname 与host属性相同,除了不包括冒号和端口号之外href 完整的URLpathname URL的目录路径部分port URL的:端口部分protocol URL的类型(http、ftp、gopher等等)search 以问号(?)开始的URL中的一部分,用于指定搜索信息target 用户单击链接(TARGET特性)时,用于显示被引用文档的内容的窗口B.20 math对象该对象不是其它对象的一个属性,而是一个内置对象,包含了许多数学常量和函数。属性E 欧拉常量,自然对数的底(约等于2.718)LN2 2的自然对数(约等于0.693)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)acos() 返回某数的反余弦值(以弧度为单位)asin() 返回某数的反正弦值(以弧度为单位)atan() 返回某数的反正切值(以弧度为单位)ceil() 返回与某数相等,或大于该数的最小整数(ceil(-22.22)返回-22;ceil22,22)返回23;ceil(22)返回22)cos() 返回某数(以弧度为单位)的余弦值exp() 返回enfloor() 与ceil相反(floor(一22.22)返回一23;floor(22.22)返回22; floor(22)返回22)log() 返回某数的自然对数(以e为底)max() 返回两数间的较大值min() 返回两数问的较小值pow() 返回m的n次方(其中,m为底,n为指数)random() 返回0和1之间的一个伪随机数(该方法仅在NetscapeNavigator的UNIX版本中有效)round() 返回某数四舍五入之后的整数sin() 返回某数(以弧度为单位)的正弦值sqrt() 返回某数的平方根tan() 返回某数的正切值B.2l navigator对象该对象不是其它对象的属性,而是一个内置对象它包含了有关加载文档的浏览器的信息。属性appCodeName 浏览器的代码名(例如,Mozilla)appName 浏览器的名字appVersion 浏览器的版本号userAgent 由客户机送到服务器的用户与代理头标文本方法javaEnabled JavaScript中当前并没有该方法,但是不久之后将会添加上它将查看浏览器是否为兼容JavaScript的浏览器,如果是,继续查看JavaScript是否处于支持状态。B.22 options数组该数组是select对象的一个属性,即选择框中的所有选项(OPTION)的一个列表。属性defaultSelected 选项列表中的缺省选项index 选项列表中某选项的索引位置length 选项列表中的选项数(OPTIONS)name 选项列表的名字(NAME特性)selected 表示选项列表中某选项OPTION是否被选中的一个布尔类型值selectedIndex 选项列表中已选中的OPTION的索引(位置)text 选项列表中OPTION标记后的文本value 选项列表中的VALUE=特性B.23 Password 对象它是document对象的一个属性,一个INPUT TYPE=”PASSWORD”标记。属性defaultValue password对象的缺省值(VAlUE=特性)name 对象的名字(NAME=特性)value 该域具有的当前值最初与VALUE=特性(defauttValue)相同,但是,如果脚本修改了该域中的值,则该值将改变方法focus 把焦点从该域移开blur 把焦点移到该域select 选择输入区域B.24 radio对象它是form对象的一个属性,窗体内的一组单选按钮(选项按钮)(INPUT TYPE=”RADIO”)。属性checked 复选框或选项按钮(单选按钮)的状态defaultChecked 复选框或选项按钮(单选按钮)的缺省状态length 一组单选按钮中的按钮数name 对象的名字(NAME=特性)value VALUE=特性方法click 模拟鼠标单击按钮事件处理程序onclick 点击B.25 reset 对象它是form对象的一个属性,复位按钮(INPUT TYPE=”RESET”)。属性name 对象的名字(NAME=特性)value VALUE=特性方法click 模拟鼠标单击按钮事件处理程序onclick 点击B.26 select对象它是form对象的一个属性,选择框(SELECT)。属性length 选项列表中的选项数(OPTIONS)name 选项列表的名字(NAME特性)options 列表中的选项数selectedlndex 选项列表中已选中的OPTION的索引(位置)text 选项列表中(OPTION)标记之后的文本value 选项列表中的VALUE=特性方法blur 把焦点从选项列表中移走focus 把焦点移到选项列表中事件处理程序Onblur 失去焦点时事件onchange 更改Onfocus 聚焦事件B.27 string对象它不是另一个对象的属性,而是一个内置对象,即一串字符字符串输入脚本中时必须位于引号内。属性length 字符串中的字符个数方法anchor() 用来把字符串转换到HTML锚点标记内(A NAME=)big() 把字符串中的文本变成大字体(BIG)blink() 把字符串中的文本变成闪烁字体(BLINK)bold() 把字符串中的文本变成黑字体(B)charAt() 寻找字符串中指定位置的一个字符fixed() 把字符串中的文本变成固定间距字体(TT)fontcolor() 改变字符串中文本的颜色(FONT COLOR=)fontsize() 把字符串中的文本变成指定大小(FONTSIZE=)indexOf() 用来搜索字符串中的某个特殊字符,并返回该字符的索引位置italics() 把字符串中的文本变成斜字体(I)lastlndexOf() 与indexof相似,但是向后搜索最后一个出现的字符link() 用来把字符串转换到HTML链接标记中(A HREF=)small() 把字符串中的文本变成小字体(SMALL)strike() 把字符串中的文本变成划掉字体(STRIKE)sub() 把字符串中的文本变成下标(subscript)字体(SUB)substring() 返回字符串里指定位置间的一部分字符串sup() 把字符串中的文本变成上标(superscript)字体(SUP)toLowerCase() 把字符串中的文本变成小写toUpperCase() 把字符串中的文本变成大写B.28 submit对象它是form对象的一个属性,窗体中的一个提交按钮(INPUT TYPE=”SUBMIT”)。属性name 对象的名字(NAME=特性)value VALUE=特性方法click 模拟鼠标单击按钮事件处理程序Onclick 点击B.29 text对象它是form对象的一个属性,宙体中的一个文本域(INPUT TYPE=”TEXT”)。属性defaultValue text对象的缺省值(VALUE=特性)name 该对象的名字(NAME=特性)Value 该域具有的当前值,最初与VALUE=特性(defaultValue)相同但是,如果脚本修改了该域中的值,则该值将改变方法blur 把焦点从文本框移开focus 把焦点移到文本框select 选择输入区域事件处理程序Onblur 失去焦点事件Onchange 更改Onfocus 聚焦事件Onselect 选取事件B.30 textarea对象它是form对象的一个属性,宙体中的一个文本区域(TEXTAREA)。属性defaultValue textarea对象的缺省值(VALUE=特性)name 该对象的名字(NAME=特性)value 该域具有的当前值,最初与VALUE=特性(defaultValue)相同,但是,如果脚本修改了该域中的值,则该值将改变了。方法blur 把焦点从文本区移开focus 把焦点移到文本区select 选择输入区域事件处理程序事件处理程序Onblur 失去焦点事件Onchange 更改Onfocus 聚焦事件Onselect 选取事件B.31 window对象它是一个顶层对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论