九JS常用内置对象
1.document
属性
URL 返回当前文档的URL
title 文档的标题
fgColor body标记的text属性文本颜色
bgColor body标记的bgcolor属性所表示的背景颜色
方法
open() 打开文档
write() 向文档写入数据
clear() 清空当前文档
close() 关闭文档
获得节点对象方法
getElementById(“id”) 通过id名获取,得到单个对象
getElementsByclassName(“class”) 通过class名获取,得到数组对象
getElementsByTagName(“tag”) 通过标签名获取,得到数组对象
getElementsByName(“attr”) 通过标签属性获取,得到数组对象
2.window
alert(“内容”)
提示对话框,无返回值
prompt(“提示内容”,“默认值”)
输入对话框 有返回值就是输入的内容
confirm(“提示内容”)
确认对话框,有返回值true/false
open(url,name,"attr1=value1,attr2=“value2…”)
打开一个新窗口
setTimeout(“fun()”,1000)
在指定毫秒数后调用函数或表达式
setInterval(“fun()”,1000)
在指定毫秒数后周期调用函数或表达式
3.history
back() 加载history的前一个url
forward() 加载history下一个url(“即自动跳转”)
go() 加载history的某个具体页面 g(1) 向前 g(-1) 向后
4.Location
属性
hash 地址栏上#及后面的内容
hostname 主机名 port 端口号 portocal 协议
host 主机名以及端口号 search 搜索的内容 pathname 绝对路径
href=“url” 设置跳转地址
方法
assign(url) 设置跳转地址
reload() 刷新
replace(“url”) 没有历史记录的跳转
5.Math
属性
E 2.71828
PI 3.14159265358
方法
abs(x) 返回x的绝对值
pow(n,m) 返回n的m次幂
random() 返货0-1的一个随机数
round(x) 返回x四舍五入后的值
sqrt(x) 返回x的平方根
ceil(x) 大于x的最小整数
floor(x) 小于x的最大整数
6.Date
构造方法
var date=new Date(年,月,日)
var date=new Date() 得到当前系统的日期
方法
get/setYear() 返回Date对象的年分
get/setMonth() 返回Date对象的月份,0-11之间
get/setDate() 返回Date对象的天数,其值介于1-31之间
get/setDay() 返回Date对象的星期中的每一天,0-7之间
get/setHours() 返回Date对象的小时数,0-23之间
get/setMinutes() 返回Date对象的分钟数 0-59之间
get/setSeconds() 返回Date对象的秒数,0-59之间
get/setMilliseconds() 返回Date对象的毫秒数
get/setTime() 返回某一时刻(1970年1月1好)以来的毫秒数
toString() 返回一个字符串
- List item