您的位置:首页 > 编程语言 > Java开发

javasrcipt 常用属性,方法

2007-11-26 11:07 609 查看

javasrcipt 常用属性,方法

上一篇 / 下一篇 2007-09-01 17:40:05 / 个人分类:电脑学习
查看( 5 ) / 评论( 0 ) / 评分( 0 / 0 )
windows属性
LANGUAGE 定义脚本语言E学地带p8i^;i^/H|
SRC 定义一个URL用以指定以.JS结尾的文件

windows对象E学地带.or*w w:F;['_G-L
每个HTML文档的顶层对象.
#s&[?-VuY0属性
Fj1H;n(H0`J K G/1b0frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.
pM:i7|;~{0AX0feames.length 子桢个数.
:j5|4v*@ W ~FCv0self 当前窗口.E学地带5vvR,~_;HM
parent 父窗口(当前窗口是中一个子窗口).
-Co[}6v1D:W0top 顶层窗口(是所有可见窗口的父窗口).
`sK"f5Lg Y0status 浏览器状态窗口上的消息.E学地带PQ$s%ev)p ~E
defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息.
{ ?sa:]0name 内部名,为由window.open()方法打开的窗口定义的名字.

方法 E学地带X;D&`uOK[
alert("message") 显示含有给定消息的"JavaScript. Alert"对话框.
0zd6Y H;@0confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.
D"F!{9Rz ACId0prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入. E学地带.|J8S @?
open("URL","name") 打开一个新窗口,给予一个指定的名字.
g8A(F8c0U#I/u#gv0close() 关闭当前窗口.

frame对象E学地带2?XL%AnZ
它是整个浏览器窗口的子窗口,除了status,defaultStatus,name属性外,它拥有window对象的全部属性.
q)G]mi6p$e m'bO0location对象
RI"lO6E0含有当前URL的信息.
^ k L OD o)QF6^0属性 E学地带dq4N{6r L
href 整个URL字符串.
h{'K.^]?0protocol 含有URL第一部分的字符串,如http:E学地带a)hwz`.{z M*z+t+O
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/
-H7?4Q$R&VyrC0hostname 包含URL中主机名的字符串.如http://www.cenpok.net
a z(}0v K6e0port 包含URL中可能存在的端口号字符串.
6xG/s$d)qj3[]&U0pathname URL中"/"以后的部分.如~list/index.htmE学地带:]kp,@CkO
hash "#"号(CGI参数)之后的字符串.
1g PREgJ%A0search "?"号(CGI参数)之后的字符串.

document对象
;v,i-C6h*d u^vV wD WR0含有当前文档信息的对象.E学地带6yX`)wf
属性
]LX"qH`t O c0title 当前文档标题,如果未定义,则包含"Untitled".
;f6I,Z$[Z;?0location 文档的全URL.
9X)d)BF%s'b-M"n#N0lastModified 含有文档最后修改日期.E学地带|)H*h pB){0?m,c
referrer 调用者URL,即用户是从哪个URL链接到当前页面的.E学地带(L&n:f_xV
bgColor 背景色(#xxxxxx)E学地带 @Q6|f Y
fgColor 前景文本颜色.E学地带7s,q?@:G
linkColor 超链接颜色.
^}cqj'J0vlinkColor 访问过的超链颜色.
q&j,Ku9z?WLO0alinkColor 激活链颜色(鼠标按住未放时).
8C/Q*T2^BZ+v0forms[] 文档中form对象的数组,按定义次序存储.
%~E]j9q;S0forms.length 文档中的form对象数目.E学地带~ D,Hd0M"l1s
links[] 与文档中所有HREF链对应的数组对象,按次序定义存储.
M;nEo PQ0links.length 文档中HREF链的数目.E学地带 }F)}1VO&G(bJ |
anchors[] 锚(...)数组,按次序定义存储.
F il6NLC,tf0anchors.length 文档中锚的数目.

方法 E学地带? yv5_(h9xu
write("string") 将字符串突出给当前窗口.(字符串可以含有HTML标记)
,e(Acf7M2zZT0writeln("string") 与write()类似,在结尾追加回车符,只在预定格式文本中(<PRE>...</PRE>或<XMP>...</XMP>)生效.E学地带/ |?6XKkG MeN5n
clear() 清当前窗口.
?$X`wM3JG0close() 关闭当前窗口.

form对象E学地带8c4e t^!N1om4F@q
属性 E学地带T:Z8M1W pd
name
3TvW`!f6`O0中的NAME属性的字符串值.
U0J:~cX4L(g5h0method 中METHOD属性的类值,"0"="GET" ,"1"="POST" .
%z3IJS.L4Ha]7qZ0action 中ACTION属性的字符串值.E学地带4b1CW*U-D(G//I%I:k
target 表格数据提交的目标,与标记中相应属性一致.
k GX0_1Q:X3}0elements[index] elements属性包含form中的各个元素.E学地带a)N#y&p(H7X#K z
length 表格中的元素个数.

方法
I"B9R}h0Ea0submit() 提交表格.
N(W vT]R+~3o0事件处理器onSubmit() 用户单击一个定义好的按钮提交form时运行的代码.

text和textarea对象
}TugPY;k&ivo9}0属性
;c:m)As2v E{ Gd;X0name NAME属性的字符串值.
S$M xz:f~n3V0value 域内容的字符串值.E学地带y9I1N],nn4X$i
defaultValue 域内容的初始字符串值.

方法 E学地带-z/~.@+b.Ai
focus() 设置对象输入焦点.
eRQg*/9Ib#t0blur() 从对象上移走输入焦点.E学地带 O?(S'dd ]/s3H
select() 选定对象的输入区域.

事件处理器 E学地带v"zeV-Q'n/];EC:v
onFocus 当输入焦点进入时执行.E学地带bIk'Vyl+J,aj_Y
onBlur 当域失去焦点时执行.E学地带P?5p4g(@+z
onSelect 当域中有部分文本被选定时执行.E学地带_9fMBz._7k,r
onChange 当域失去焦点且域值相对于onFocus执行有所改变时执行.

复选框(checkbox)对象
-OVg(f A[3~'|/`L0属性
j]-d"Y w'e0name NAME属性的字符串值.
:yZj,A^.~8X3L0value 复选框内容的字符串值.如果设置了,则为"on",否则为"off".E学地带9i:}4Jq7zyy7e'mo
checked 复选框内容的布尔值.如果设置了,则为true,否则为false .
D.[O*}5B#^q `~0defaultChecked 反映(CHECKED)属性的布尔值(缺省状态).

方法
4/x3C2p*Zh0click() 选定复选框,并使之状态为"on".

事件处理器
G p!A9B^'F!k0onClick 当用户单击Checkbox时执行.

单选按钮(radio)对象
&V@mO8_+U0属性 E学地带bq8T%ym,H%V1p
name NAME属性的字符串值.E学地带,L;@8G*/0o S4t
length radio对象中单选按钮的个数.
]O"h9q/?C%Q,mC9p0value VALUE属性的字符串值.
;m3^ v(FFd @/u D0checked 布尔值,按下为true,否则为false .
8wP A)Hh+S%y#F0defaultChecked 反映CHECKED属性值的布尔值.

方法
/@1Uf4f5X0click() 选定单选按钮.

事件处理器
Bi1T#L2{0onClick 当单选按钮被选定时执行.

select对象
&yZV({.Ws s0属性
'qRxa!M |6g.t:vv0length select对象中对象的个数.
v/ IHoe1E7x0name 由NAME=属性定义的select对象的内部名.E学地带y8Me:^F7h
selectedIndex select对象中当前被选option的下标.E学地带NJH ly,?k2|
options 该属性对应于在HTML中定义select对象时标记中的内容,它有如下属性:
*t(fS,Mr+?QVlD0text 标记后的文本串.E学地带IZ//t&o-`
value VALUE属性的值,当Submit按钮被按下时,该值被提交.
LQ(V|CZ0defaultSelected 反映标记的SELECTED属性的布尔值.E学地带d2F&X-x6]bJ1X9P
selected 反映option的当前选择状态的布尔值.

事件处理器
9z7fHR.z^(f0onFocus 当输入焦点进入域时执行.
|-U[:Z5sLhw!TR0onBlur 当域失去输入焦点时执行.
@;~r_3t-Ly'wO`[B0onChange 当域失去焦点且如果域的值相对于onFocus执行时有所改变,则执行onChange.

Button对象
^)B!N1f(]{+y0表格中有三种类型按钮,由<INPUT>标记中的TYPE属性定义:E学地带 L b'd`/@/W0@BQuLR
.submit (type="SUBMIT")E学地带|@ Y-q!v6m_8{
.reset (type="RESET")
q"Ddz9Tw0.custom (type="BUTTON")E学地带1EW0b%E%L$a
所有按钮对象都有如下成分:
Ds7R5s RMs0属性 E学地带Z~e$h$Pd }+T3O7M
value VALUE属性的字符串值.
4[X.hRKR0name NAME属性的字符串值.

方法 E学地带 `@;Tj#r;o%R
click() 选定按钮

事件处理器 E学地带 w$A E$Cx$h{
onClick 当按钮被单击时执行.

submit和reset对象
dxZr8Zk0属性 E学地带(QXm_O!_ S O
value VALUE=属性的内容.
8j)QD&M2t.aIo0name NAME=属性的内容.

方法 E学地带bXE?L#paV
click() 选定按钮

事件处理器
.l7Xb&O kEw0onClick 当按钮被单击时执行.

password对象
z#J)az1?y1Za C0属性
whEHO%{l0defaultValue VALUE=属性的内容.
%g3WB1b3K0name NAME=属性的内容.E学地带2d [B)l-j'm3_5X T
value 目前输入password域的数据.

方法 E学地带h@1J3M5sN/P }&] _
focus() 将焦点带入password域.E学地带hQZn^)bD3/
blur 将焦点从password域移出.
7CQ SXMt"u%w(`h0select() 选定password域中的当前数据,以备修改.

navigator对象E学地带.aZoY-O X s
该对象用于确定用户访问时使用的Navigator版本.
.M,N}CF @ ? d0属性 E学地带/F p]_:h7Tz
appCodeName 相对于用户浏览器的"codename"E学地带Wj%qQ{%t ^(w
appName 相对于用户浏览器的实际名字.
$OV"`7za BAe*Gi0appVersion 相对于用户浏览器的版本号.
8M,hB*AW z0userAgent 该属性反映用户浏览器的全部信息.

string对象
"fOh6q})H0string对象为操作字符串的内容提供了很多方法.
7hh-`.A M${o*vr d0属性
sM"G!z!O;I W0length 字符串的长度,即字符串中字符的个数.

方法
l$A8b,T T0big(),blink(),bold(),fixed(),italics(),small(),sub(),strike(),sup(),fontColor(color),fontSize(size)
@I-BM-`o7iB MehW0以上方法为字符串增加相应的HTML标记.E学地带3Z-g+x| Q0Id8k:Sjq[
charAt(index) 返回字符串中index处的字符.E学地带8_D(N NF y B
indexOf(searchValue,[fromIndex]) 该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从
8y6~3rbw,/0字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置.
|%JmV.m+?2S0lastIndexOf(searchValue,[fromIndex]) 从字符串的尾部向前搜索searchValue,并报告找到的第一个实例.E学地带7w'uuDR k"_0Q
substring(indexA,indexB) 获取自indexA到indexB的子串.E学地带5f/EKv6H{#J+u%T
toLowerCase(),toUpperCase() 将字符串中所有字符全部转换成大写,小写.

Date对象
$E,g6RNwR4Ar]5Ia0要使用Date对象,必须先生成一个Date实例:E学地带Dx@u'L#`*Oh V
变量名=new Date();
r'Wvozk0方法 E学地带*?O8b"S3?mk QU
getDay(),getDate(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(),
J$Z%]BmN%k0getTimeZoneOffset(),getYear()
z8R0j5KgsK@7j0还有setDay... ...
i7GROXF%Q0toGMTString() 用GMT格式返回当前时间. (Sun,12 Feb 1999 14:19:22 GMT)
Zu%z St0toLocaleString 用locale格式返回当前时间. (03/11/99 14:19:22)E学地带 [0{BeOe B
parse(date) 将普通date字符串转换成豪秒形式,从而给setTime()做参数.

Math对象
'ViG3_6v6p`0属性
l.cwis)h0LN10 (10的自然对数)
I:]G$JU1@F&n0PI (3.1415926...)
5oQ4Mz/N)t]0SQRT1_2 (1/2的平方根)
%U+bj4I0f2].a2XQr^0方法
o*/*L}3^Em~0abs(x) 返回x的绝对值
Z,W/$n:|0acos(x) 返回x的arc cosine值
C6D(M&p0fM3u0asin(x) 返回x的arc sin值
)M imD%ds0atan(x) 返回x的arc tangent值
Ca:A;SL y qH0ceil(x) 返回大于等于x的最小整数E学地带8a3RJlzo ^3F
cos(x) 返回x的cosine值
z9bJ1O,}'@0v0exp(x) 返回e的x次方E学地带5R;]rwaMN-aQ
floor(x) 返回小于等于x的最大整数
v`LJnC_/C Yf0log(x) 返回x的E学地带1['y]&p#vJ)q-R
max(x,y) 返回x,y中的大值E学地带z?e6i!RVa*oO
min(x,y) 返回x,y中的小值E学地带wZt2H1`9b8D
pow(x,y) 返回x的y次方E学地带 hm6g2z3J
round(x) 舍入到最近整数,(小于或等于0.5小数舍去)E学地带V VC/`/
sin(x) 返回x的sin值E学地带?8y` _!UX
sqrt(x) 返回x的平方根
'De.fK%~uf0tan(x) 返回x的tangent值 E学地带"@*n.N5J:o EH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: