web蓝桥杯真题:灯的颜色变化

代码及注释:

javascript 复制代码
// TODO:完善此函数 显示红色颜色的灯
function red() {    //将红色图片元素display显示出来,其他隐藏
    document.querySelector('#defaultlight').style.display = 'none'
    document.querySelector('#redlight').style.display = 'inline-block'
    document.querySelector('#greenlight').style.display = 'none'
}

// TODO:完善此函数  显示绿色颜色的灯
function green() {
    document.querySelector('#defaultlight').style.display = 'none'
    document.querySelector('#redlight').style.display = 'none'
    document.querySelector('#greenlight').style.display = 'inline-block'
}

// TODO:完善此函数
function trafficlights() {
    setTimeout(red(), 3000)    //3秒后执行变红函数
    setTimeout(green(), 6000)
}

trafficlights();

知识点:

1.延时器 setTimeout()

指定毫秒数之后调用函数,只执行一次

2.定时器 setInterval()

指定毫秒数为周期不断调用函数,直到clearInterval()被调用或窗口关闭,setInterval()会返回一个id值可作为clearInterval()的参数

相关推荐
SoaringHeart几秒前
Flutter最佳实践:路由弹窗终极版NSlidePopupRoute
前端·flutter
子玖4 分钟前
antd6的table排序功能
前端·react.js
程序员小李白23 分钟前
动画2详细解析
前端·css·css3
eason_fan31 分钟前
Rspack核心解析:Rust重写Webpack的性能革命与本质
前端·前端工程化
诗意地回家37 分钟前
淘宝小游戏反编译
开发语言·前端·javascript
徐同保37 分钟前
react两个组件中间加一个可以拖动跳转左右大小的功能
前端·javascript·react.js
爱迪斯通41 分钟前
MANUS:用于视觉、语言、行动模型创建的高保真第一人称数据采集设备
前端
bjzhang7544 分钟前
使用 HTML + JavaScript 实现在线知识挑战
前端·javascript·html
薛定谔的猫21 小时前
Cursor 系列(3):关于MCP
前端·cursor·mcp
sheji34161 小时前
【开题答辩全过程】以 基于web的拍卖系统设计与实现为例,包含答辩的问题和答案
前端