web前端第三次作业

一、使用js完成抽奖项目效果和内容自定义

代码如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>抽奖活动</title>
    <style>
       body {
            font-family: "黑体";
            text-align: center;
            margin-top: 180px;
        }
        button {
            padding: 10px 20px;
            font-size: 16px;
            margin: 10px;
            cursor: pointer;
            border: none;
            border-radius: 5px;
        }
        #start{
            background-color: palevioletred;
            color: white;
        }
        #end{
            background-color: deepskyblue;
            color: white;
        }
        #wp{
            font-family: "黑体";
            margin-top: 50px;
            font-size: 30px;     
        }
    </style>
</head>
<body>
    <h1>随机抽奖活动</h1>
    <button id="start">开始</button>
    <button id="end">结束</button>
    <div id="wp">中奖物品</div>
    <script>
        var ostart=document.getElementById('start');
		var oend=document.getElementById('end');
		var otxt=document.getElementById('wp');
        var timer;
			var m;
			var list=['平板','现金200元','pad','购物卡','手机','购物卡','音响','电动车','现金200元','谢谢','谢谢','谢谢','谢谢','谢谢','谢谢','谢谢']
			// 开始
			ostart.onclick=function(){
				timer=setInterval(function(){
					// 产生随机数
					m=parseInt(Math.random()*list.length);
					// 修改html
					otxt.innerHTML=list[m]
					// 修改图片 .setAttribute('src',list[m])
				},1000)
			}
			// 停止
			oend.onclick=function(){	
				clearInterval(timer);
				alert('恭喜抽中'+list[m]);
				list.splice(m,1,'谢谢');
			}
    </script>
</body>
</html>

效果如下:

二、每日一讲视频

每日一讲

相关推荐
ttod_qzstudio2 小时前
深入理解 Vue 3 的 h 函数:构建动态 UI 的利器
前端·vue.js
_大龄2 小时前
前端解析excel
前端·excel
一叶茶2 小时前
移动端平板打开的三种模式。
前端·javascript
前端大卫2 小时前
一文搞懂 Webpack 分包:async、initial 与 all 的区别【附源码】
前端
Want5953 小时前
HTML音乐圣诞树
前端·html
老前端的功夫3 小时前
前端浏览器缓存深度解析:从网络请求到极致性能优化
前端·javascript·网络·缓存·性能优化
Running_slave4 小时前
你应该了解的TCP滑窗
前端·网络协议·tcp/ip
程序员小寒4 小时前
前端高频面试题之CSS篇(一)
前端·css·面试·css3
颜酱4 小时前
Monorepo 架构以及工具选型、搭建
前端·javascript·node.js
oden4 小时前
ChatGPT不推荐你?7个GEO技巧让AI主动引用你的内容
前端