BOM元素:
window对象常见事件:
窗口加载事件:
window.onload = function(){}
JS不能放到文档上方,要等文档加载完才能执行
定时器: 与时间有关的程序 写定时器 最好是要给他加名字
window。setTimeout(function(){},2000)
2000毫秒后执行函数,只能调用一次
案例:
var a1 = document.getElementById("a1")
var timer = window.setTimeout(function(){
a1.style.backgroundColor = "blue"
},3000)
window。setInterval(function(){},2000)
2000毫秒执行一次,循环执行下去
案例:
window.setInterval(function(){},3000)
var timer = window.setInterval(function(){
a1.innerHTML = "123"
},3000)
清楚定时器:
var timer = window。setTimeout(function(){},2000)
window。clearTimeout(timer)
案例:
<button type="button" onclick="qingchu()">清除定时器</button>
function qingchu(){
//找到定时器的名字,然后执行
window.clearTimeout(timer)
}
location对象:JS的页面跳转
location。href =”“
案例:
bb.onclick = function(){
location.href = "0318-2.html"
}
history对象:
window。history。forward() 前进
window。history。back() 后退
案例:
cc.onclick = function(){
window.history.forward()
}