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()
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现