博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript" 对象","属性"集锦
阅读量:4042 次
发布时间:2019-05-24

本文共 4612 字,大约阅读时间需要 15 分钟。

SCRIPT 标记 

用于包含JavaScript代码.  

属性 
LANGUAGE 定义脚本语言 
SRC 定义一个 URL用以指定以.JS结尾的文件

window对象 

每个HTML文档的顶层对象. 

属性 
frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存 放. 
feames.length 子桢个数. 
self 当前窗口. 
parent 父窗口(当前窗口是中一个子窗 口). 
top 顶层窗口(是所有可见窗口的父窗口). 
status 浏览器状态窗口上的消息. 
defaultStatus 当 status无效时,出现在浏览器状态窗口上的缺省消息. 
name 内部名,为由window.open()方法打开的窗口定义的名字. 
方 法 
alert("message") 显示含有给定消息的"JavaScript Alert"对话框. 
confirm("message") 显 示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false. 
prompt("message") 显 示一个"prompt"对话框,要求用户根据显示消息给予相应输入. 
open("URL","name") 打开一个新窗口,给予一个指定的 名字. 
close() 关闭当前窗口. 
frame对象 
它是整个浏览器窗口的子窗口,除了 status,defaultStatus,name属性外,它拥有window对象的全部属性. 
location对象 
含 有当前URL的信息. 
属性 
href 整个URL字符串. 
protocol 含有URL第一部分的字 符串,如http: 
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/ 
hostname 包 含URL中主机名的字符串.如http://www.cenpok.net 
port 包含URL中可能存在的端口号字符串. 
pathname URL 中"/"以后的部分.如~list/index.htm 
hash "#"号(CGI参数)之后的字符串. 
search "?"号 (CGI参数)之后的字符串. 
document对象 
含有当前文档信息的对象. 
属性 
title 当 前文档标题,如果未定义,则包含"Untitled". 
location 文档的全URL. 
lastModified 含有文档 最后修改日期. 
referrer 调用者URL,即用户是从哪个URL链接到当前页面的. 
bgColor 背景色 (#xxxxxx) 
fgColor 前景文本颜色. 
linkColor 超链接颜色. 
vlinkColor 访问过 的超链颜色. 
alinkColor 激活链颜色(鼠标按住未放时). 
forms[] 文档中form对象的数组,按定义次序存 储. 
forms.length 文档中的form对象数目. 
links[] 与文档中所有HREF链对应的数组对象,按次序定义 存储. 
links.length 文档中HREF链的数目. 
anchors[] 锚(...)数组,按次序定义存储. 
anchors.length 文 档中锚的数目. 
方法 
write("string") 将字符串突出给当前窗口.(字符串可以含有HTML标 记) 
writeln("string") 与write()类似,在结尾追加回车符,只在预定格式文本中生效. 
clear() 清 当前窗口. 
close() 关闭当前窗口. 
form对象 
属性 
name 中的 NAME属性的字符串值. 
method 中METHOD属性的类值,"0"="GET" ,"1"="POST" . 
action 中 ACTION属性的字符串值. 
target 表格数据提交的目标,与标记中相应属性一致. 
elements[index] elements 属性包含form中的各个元素. 
length 表格中的元素个数. 
方法 
submit() 提交表 格. 
事件处理器onSubmit() 用户单击一个定义好的按钮提交form时运行的代码. 
text和textarea 对象 
属性 
name NAME属性的字符串值. 
value 域内容的字符串值. 
defaultValue 域 内容的初始字符串值. 
方法 
focus() 设置对象输入焦点. 
blur() 从对象上移走输入焦 点. 
select() 选定对象的输入区域. 
事件处理器 
onFocus 当输入焦点进入时执行. 
onBlur 当域失去焦点时执行. 
onSelect 当域中有部分文本被选定时执行. 
onChange 当域失去焦 点且域值相对于onFocus执行有所改变时执行.
复选框(checkbox)对象 
属性 
name NAME 属性的字符串值. 
value 复选框内容的字符串值.如果设置了,则为"on",否则为"off". 
checked 复选框内容 的布尔值.如果设置了,则为true,否则为false . 
defaultChecked 反映(CHECKED)属性的布尔值(缺省状 态). 
方法 
click() 选定复选框,并使之状态为"on". 
事件处理器 
onClick 当 用户单击Checkbox时执行. 
单选按钮(radio)对象 
属性 
name NAME属性 的字符串值. 
length radio对象中单选按钮的个数. 
value VALUE属性的字符串值. 
checked 布 尔值,按下为true,否则为false . 
defaultChecked 反映CHECKED属性值的布尔值. 
方法 
click() 选定单选按钮. 
事件处理器 
onClick 当单选按钮被选定时执行.

select对象 

属性 
length select对象中对象的个数. 
name 由NAME= 属性定义的select对象的内部名. 
selectedIndex select对象中当前被选option的下标. 
options 该 属性对应于在HTML中定义select对象时标记中的内容,它有如下属性: 
text 标记后的文本串. 
value VALUE 属性的值,当Submit按钮被按下时,该值被提交. 
defaultSelected 反映标记的SELECTED属性的布尔值. 
selected 反 映option的当前选择状态的布尔值. 
事件处理器 
onFocus 当输入焦点进入域时执行. 
onBlur 当 域失去输入焦点时执行. 
onChange 当域失去焦点且如果域的值相对于onFocus执行时有所改变,则执行onChange. 
Button 对象 
表格中有三种类型按钮,由标记中的TYPE属性定义: 
.submit (type="SUBMIT") 
.reset (type="RESET") 
.custom (type="BUTTON") 
所有按钮对象都有如下成分: 
属性 
value VALUE 属性的字符串值. 
name NAME属性的字符串值. 
方法 
click() 选定按钮 
事 件处理器 
onClick 当按钮被单击时执行. 
submit和reset对象 
属性 
value VALUE= 属性的内容. 
name NAME=属性的内容. 
方法 
click() 选定按钮 
事 件处理器 
onClick 当按钮被单击时执行. 
password对象 
属性 
defaultValue VALUE= 属性的内容. 
name NAME=属性的内容. 
value 目前输入password域的数据. 
方法 
focus() 将 焦点带入password域. 
blur() 将焦点从password域移出. 
select() 选定password域中的当 前数据,以备修改. 
navigator对象 
该对象用于确定用户访问时使用的Navigator版本. 
属 性 
appCodeName 相对于用户浏览器的"codename" 
appName 相对于用户浏览器的实际名字. 
appVersion 相 对于用户浏览器的版本号. 
userAgent 该属性反映用户浏览器的全部信息. 
string对象 
string 对象为操作字符串的内容提供了很多方法. 
属性 
length 字符串的长度,即字符串中字符的个数. 
方 法 
big(),blink(),bold(),fixed(),italics(),small(),sub(),strike(),sup(),fontColor(color),fontSize(size) 
以上方法为字符串增加相应的HTML标记. 
charAt(index) 返回字符串中index处的字符. 
indexOf(searchValue, [fromIndex]) 该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当 searchValue找到后,返回该串第一个字符的位置. 
lastIndexOf(searchValue,[fromIndex]) 从 字符串的尾部向前搜索searchValue,并报告找到的第一个实例. 
substring(indexA,indexB) 获取自 indexA到indexB的子串. 
toLowerCase(),toUpperCase() 将字符串中所有字符全部转换成大写,小写. 
Date 对象 
要使用Date对象,必须先生成一个Date实例: 
变量名=new Date(); 
方 法 
getDay(),getDate(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(), getTimeZoneOffset(),getYear() 
还有setDay... ... 
toGMTString() 用GMT格式返回当前时 间. (Sun,12 Feb 1999 14:19:22 GMT) 
toLocaleString 用locale格式返回当前时 间. (03/11/99 14:19:22) 
parse(date) 将普通date字符串转换成豪秒形式,从而给setTime()做参 数. 
Math对象 
属性 
LN10 (10的自然对数) 
PI (3.1415926...) 
SQRT1_2 (1/2的平方根) 
方法 
abs(x) 返回x的绝对值 
acos(x) 返 回x的arc cosine值 
asin(x) 返回x的arc sin值 
atan(x) 返回x的arc tangent值 
ceil(x) 返 回大于等于x的最小整数 
cos(x) 返回x的cosine值 
exp(x) 返回e的x次方 
floor(x) 返回 小于等于x的最大整数 
log(x) 返回x的 
max(x,y) 返回x,y中的大值 
min(x,y) 返回x,y中 的小值 
pow(x,y) 返回x的y次方 
round(x) 舍入到最近整数,(小于或等于0.5小数舍去) 
sin(x) 返 回x的sin值 
sqrt(x) 返回x的平方根 
tan(x) 返回x的tangent值

转载地址:http://xwqdi.baihongyu.com/

你可能感兴趣的文章
C++动态申请数组和参数传递问题
查看>>
opencv学习——在MFC中读取和显示图像
查看>>
retext出现Could not parse file contents, check if you have the necessary module installed解决方案
查看>>
Matlab与CUDA C的混合编程配置出现的问题及解决方案
查看>>
PaperDownloader——文献命名6起来
查看>>
如何将PaperDownloader下载的文献存放到任意位置
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
Java的对象驻留
查看>>
logback高级特性使用(二) 自定义Pattern模板
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
可扩展、高可用服务网络设计方案
查看>>
如何构建高扩展性网站
查看>>
微服务架构的设计模式
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
WAV文件解析
查看>>