JavaScript操作BOM对象:
1.window对象
1.confirm(“提示”);是否删除的弹窗
2.close(); 关闭方法
3.open(“打开的地址”,“新窗口”,“新窗口的属性,大小,位置”)打开方法
2.history对象
1.history.forward();前进,同 history.go(1);直接使用在,html页面中(例如超链接,按钮等)
2.history.back();后退,同 history.go(-1);直接使用在,html页面中(例如超链接,按钮等)
3.location对象
1.函数内使用location.href="地址链接"; 跳转地址,同window.location="地址连接"
2.函数内使用 location.reload 刷新页面
3.函数内使用 location.replace("地址");地址值替换本页面
4.document对象
1.document.getElementById("标签对应的id"),id不能重复,所以此对象用var接收标签反回的值,一般格式:var x=document.getElementById("x");
2.判断为空:
1.x.value==="" 字符串为空
2.x.value.length===0 字符串长度为0
3.value; 在html中的标签里属于隐藏属性,表示默认输出的内容
3.用Script语句向网页中输入替换数据,例如:
1, var tap=document.getElementById("tap"); 得到并且定义变量tap接收tap标签所在网页现实的内容
2, tap.innerHTML=“内容不能为空“; 为变量重新赋值,并且在(innnerHTML)网页标签内部显示(表示向对应id的网页标签内修改内容)
5.JavaScript内置对象
1.Date()对象
1.getDate(); 返回月中的每一天(1-31)
2.getDay(); 返回星期的每一天(0-6)
3.getHours(); 返回小时数(0-23)
4.getMinutes(); 返回分钟数(0-59)
5.getSecond(); 返回秒数(0-59)
6.getMonth(); 返回月份(0-11),用时记得+1后输出
7.getFullYear(); 返回年份
8.getTime(); 返回当前的时间
2.Math对象
1.ceil();对数值进行向上取整(2.1=3)
2.floor(); 对数值向下取整(2.1=2)
3.round();对数值进行四舍五入取整(3.5=4)
4.random(); 取0-1之间的随机数
3.定时函数
1.setInterval(“调用的函数”,间隔毫秒数);一直调用
2.setTimeout(“调用的函数”,间隔毫秒数),只调用一次
2020年7月8日