BOM(js与html交互)

本文详细介绍了JavaScript中的window对象、history对象、location对象、document对象的常用属性和方法,以及String、Array、Date和Math等内置对象的使用,包括定时函数setTimeout和setInterval的用法。
摘要由CSDN通过智能技术生成

window对象
window常用属性
window.location=“https://www.hao123.com/?tn=49055317_17_hao_pg”;(跳转到此页面)
history对象
history.go(1) 下一页
history.go(-1) 上一页
history.forward();下一个
history.back();上一个
属性:length 返回历史列表的网址数(可以测试用户是不是第一次打开该网页)
location对象
属性:
host 返回服务器的名称和端口号
hostname:返回不带端口号的服务器名称
href:返回当前页面的完整url
方法:
reload() 重新加载当前文档
replace():用新的文档替换当前文档
document对象
getElementById(); 返回指定id的对象引用(唯一)如果有多个元素具有相同的 ID,该方法仅返回第一个匹配的元素
getElementByName();通过元素的 name 属性获取文档中所有具有指定名称的元素 可以返回多个元素
getElementByTagName():获取指定标签名的对象集合
querySelectorAll(‘.myClass’); 可获取多个元素
.innerHTML HTML元素 页面可解析
.innerText 单纯文字
想获取多个值 可用+=
定时函数
超时调用:setTimeout(函数(行为),时间(默认毫秒))取消:clearTimeout(定时器id)
间歇调用:setInterval(函数(行为),时间(默认毫秒))取消:clearInterval(定时器id)
内置对象
String对象
array对象
date对象
math对象
Array对象
1.创建数组
var 数组名称 = new Array(size);
var 数组=[“”,“”,“”];
2.为数组元素赋值
数组名[下标]=“值”;
3.访问数组
数组名:下标;
4.数组的常用属性和方法
属性:length (返回数组的长度)
方法:
join() (将数组元素放入,通过指定的分隔符进行分割)
sort() (对数组进行排序并返回数组)
push() (在末尾添加元素)
forEach() (遍历数组,在forEach不能修改原始数组)
Date对象
var 日期实例=new Date(参数);
如果没有参数返回的就是当前日期时间
参数是字符串形式 “MMDD,YYYY,hh:mm:ss”
常用方法:
getdate() 返回当前月第几天
getday() 返回星期几 0表示星期日
getHours() 返回几时
getMinutes() 返回几分
getSeconds() 返回几秒
getMonth();返回月份
getFullYear(); 返回年份
getTime(); 返回毫秒数
有些是从0开始 需加一!!!
Math对象
ceil()上取舍
floor()下取舍
round()四舍五入
random() 返回0~1的随机数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值