【学习任务】随机点名
我要参与
【学习任务】随机点名
学习任务 824
等40人参与
来源: 第13周 / Python全能工程师

小伙伴们,使用HTML、CSS和JavaScript来实现随机点名的功能吧,参与点名的学生有张三,李四,王五,马六,在点名过程中按钮显示stop,点击按钮停止后显示start

效果图:

//img1.sycdn.imooc.com//climg/60128562293f1fab05001000.jpg

去发布

登录后即可发布作业,立即

我的作业

全部作业 40

慕雪6704168

// 获取元素
const nameDisplay = document.getElementById(‘name-display’);
const startStopBtn = document.getElementById(‘start-stop-btn’);

// 学生名字数组
const students = [‘张三’, ‘李四’, ‘王五’, ‘马六’];
let timer;

// 开始点名函数
function startCalling() {
startStopBtn.textContent =‘stop’;
timer = setInterval(() => {
const randomIndex = Math.floor(Math.random() * students.length);
nameDisplay.textContent = students[randomIndex];
}, 100);
}

// 停止点名函数
function stopCalling() {
startStopBtn.textContent =‘start’;
clearInterval(timer);
}

// 按钮点击事件监听
startStopBtn.addEventListener(‘click’, () => {
if (startStopBtn.textContent ===‘start’) {
startCalling();
} else {
stopCalling();
}
});

提交于  2025-04-17 16:21:32
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师