点击抽奖功能总结 发布时间:2026/8/8 1:23:04 首先用户打开网页映入眼帘的是一个输入框和一个提交按钮。当用户在输入框中输入自己的年龄并点击提交后系统会根据输入的年龄给出相应提示。若年龄达到 60 岁页面将显示一个新的抽奖区域用户可以点击 “抽奖” 按钮开始抽奖。随着每次点击抽奖次数会实时更新显示并且根据抽奖次数的不同用户将有机会获得不同等级的奖项从 “恭喜你没抽到” 到 “隐藏款” 惊喜充满了未知与期待。————————————————版权声明本文为CSDN博主「好青崧」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/jht_520/article/details/147101413htmldiv classtext_boxinput typetext classtext /input typesubmit idsub namesub onclicksub_num() //divdiv classdraw_boxinput typetext classdraw readonly /button onclickclick_draw()抽奖/button/divAI写代码html在这段 HTML 代码中我们构建了两个主要的区域。text_box类所在的div包含一个用于输入年龄的文本框和一个提交按钮用户在此输入年龄并提交。draw_box类所在的div初始时是隐藏的通过 CSS 的display: none设置当用户满足特定条件年龄达到 60 岁时该区域将显示出来其中包含一个只读的文本框用于显示抽奖次数以及一个 “抽奖” 按钮。css* {margin: 0;padding: 0;}.text_box {width: 30%;margin: 20px 10px 20px 20px;}.draw_box {display: none;margin: 20px 10px 20px 20px;}AI写代码cssCSS 部分通配符选择器*用于清除所有元素的默认内外边距保证页面布局的整洁统一。.text_box类设置了宽度以及外边距定义了输入区域的大小和位置。.draw_box类除了设置外边距外通过display: none确保抽奖区域初始时不显示在页面上直到满足条件才通过 JavaScript 动态显示。js// 首先获取到第一个提交按钮和第二个的大divlet submit document.getElementById(sub);let draw document.getElementsByClassName(draw_box)[0];let draw_num document.getElementsByClassName(draw)[0];let draw_button document.getElementsByTagName(button)[0];let submit_box document.getElementsByClassName(text_box)[0];let click_num 0;function sub_num() {let num document.getElementsByClassName(text)[0];console.log(num);if (num.value 18) {alert(年龄不够哦);num.value ;} else if (num.value 18 num.value 35) {alert(青少年);num.value ;} else if (35 num.value num.value 60) {alert(加油);num.value ;} else if (num.value 60) {alert(年龄到啦可以抽奖啦);draw.style.display block;num.value ;// submit_box.style.displaynone;setTimeout(function() {if (click_num 30) {alert(恭喜你没抽到);draw.style.display none;submit_box.style.display block;alert(要在抽一次吗);} else if (click_num 30 click_num 60) {alert(太可惜了二等奖);draw.style.display none;submit_box.style.display block;alert(要在抽一次吗);} else if (click_num 60 click_num 120) {alert(恭喜你一等奖);submit_box.style.display block;draw.style.display none;alert(要在抽一次吗);} else {alert(隐藏款);submit_box.style.display block;draw.style.display none;alert(要在抽一次吗);}draw_num.value ;// click_num 0;}, 10000)}}function click_draw() {click_num;draw_num.value click_num;console.log(click_num);}AI写代码javascript运行变量初始化首先获取提交按钮元素并赋值给submit变量。获取抽奖区域的div元素并赋值给draw变量。获取抽奖次数显示的文本框元素并赋值给draw_num变量。获取 “抽奖” 按钮元素并赋值给draw_button变量。获取输入年龄的区域div元素并赋值给submit_box变量。初始化click_num变量为 0用于记录抽奖次数。提交年龄相关的函数sub_num获取输入年龄的文本框元素num。根据输入的年龄进行条件判断若年龄小于等于 18 岁弹出提示 “年龄不够哦”并清空输入框内容。若年龄大于 18 岁且小于 35 岁弹出提示 “青少年”并清空输入框内容。若年龄在 35 岁到 60 岁之间弹出提示 “加油”并清空输入框内容。若年龄大于等于 60 岁弹出提示 “年龄到啦可以抽奖啦”显示抽奖区域通过draw.style.display block清空输入框内容。同时设置一个 10 秒的定时器setTimeout在 10 秒后根据当前的抽奖次数click_num判断奖项若click_num小于等于 30弹出提示 “恭喜你没抽到”隐藏抽奖区域显示输入年龄区域并询问是否再抽一次。若click_num大于 30 且小于 60弹出提示 “太可惜了二等奖”隐藏抽奖区域显示输入年龄区域并询问是否再抽一次。若click_num在 60 到 120 之间弹出提示 “恭喜你一等奖”隐藏抽奖区域显示输入年龄区域并询问是否再抽一次。若click_num大于 120弹出提示 “隐藏款”隐藏抽奖区域显示输入年龄区域并询问是否再抽一次。最后清空抽奖次数显示文本框的内容。抽奖函数click_draw每次点击 “抽奖” 按钮click_num自增 1。将更新后的click_num值显示在抽奖次数显示的文本框中通过draw_num.value click_num并在控制台打印click_num值方便调试。————————————————版权声明本文为CSDN博主「好青崧」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/jht_520/article/details/147101413 相关新闻 Linux下OpenCV C++开发环境搭建与VSCode配置全攻略 1. 项目缘起:为什么要在Linux上折腾OpenCV和VSCode? 最近在做一个视觉相关的项目,需要在Linux环境下用C调用OpenCV库。说实话,一开始我也想过偷懒,直接用WindowsVisual Studio,毕竟图形化安装和配置要省心… 2026/8/8 1:23:04 隔行换色总结 第一种思路:使用数组,将数组的内容渲染到页面上,序号也就是将数组的下标输出到第一个td上,将数组的内容输出到第二个td上,(使用拼接字符串)具体操作:1.HTML 结构搭建首先ÿ… 2026/8/8 1:23:04 技术人如何通过具体创造实现项目后心理修复:以德国自制刺身为例 上周五下午,我按下了硕士毕业论文的提交按钮。那一刻,屏幕上的确认弹窗并没有带来想象中的狂喜或彻底放松,反而是一种奇特的平静,混杂着一丝“这就结束了?”的恍惚。紧接着,一个更具体、更迫切的念头冒了出… 2026/8/8 1:23:04 最新新闻 解决AI Agent复杂任务失序:LangGraph状态管理实战 如果你是一名开发者,最近在尝试用大语言模型(LLM)或AI Agent解决一些复杂任务,大概率会遇到一个令人困惑的现象:你给AI下达了一个看似清晰的指令,它也能按部就班地执行,但最终产出的结果却与你最… 2026/8/8 2:13:06 构建可靠长程AI任务助手:中断续跑、记忆分层与分布式升级实践 1. 项目概述:构建一个能“思考”的长跑型AI助手最近在折腾一个挺有意思的东西,我把它叫做“长程任务Agent”。这玩意儿说白了,就是一个能帮你处理复杂、耗时任务的AI智能体。想象一下,你让它去网上搜集某个行业过去三年的所有趋势… 2026/8/8 2:13:06 激光参数深度解析:从功率、光束质量到时空光谱特性 1. 从“能亮”到“好用”:为什么我们需要关注激光参数?刚接触激光技术时,很多人会陷入一个误区:认为只要激光器能“出光”,能“打标”、“切割”或者“测距”,就万事大吉了。这就像买车只看“能跑”&#x… 2026/8/8 2:13:06 AI编程时代开发者浏览器选型与高效配置指南 在实际开发工作中,浏览器早已超越了“网页查看器”的定位,成为了一个集调试、插件扩展、API测试、性能分析于一体的核心开发工具。特别是随着AI编程助手(Coding Agent)的兴起,浏览器的选择直接影响到我们与AI协作的效率… 2026/8/8 2:13:06 Visual Studio 2017 CMake项目工作目录配置与调试优化指南 1. 项目缘起:一个被忽视的“小”问题如果你和我一样,长期在Visual Studio里折腾C项目,尤其是那些基于CMake构建的跨平台项目,那你大概率遇到过这个场景:你双击打开一个.sln解决方案文件,满怀期待地按下F5启… 2026/8/8 2:13:06 AI Agent自动化PRD生成:OpenClaw架构、部署与产品需求文档实战 1. 项目概述:当AI Agent遇上产品经理的日常如果你是一名产品经理、创业者,或者任何需要快速将想法转化为结构化文档的人,那么“一天搞定PRD”这个说法听起来可能像天方夜谭。传统的产品需求文档撰写,从市场调研、用户访谈、功能梳… 2026/8/8 2:08:06 日新闻 2026年Graph+AI Agents最新创新思路 本次围绕GraphAI Agents这个方向筛选了15篇高质量论文,都是近年来具有较高引用价值或方法创新的研究工作,其中部分来自IJCAI、AAAI、ICRA。 对于论文er来说,这些论文方法结构清晰、可复现性较强,在多个任务上都有可延展的空间。如… 2026/8/8 0:03:01 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wan… 2026/8/8 0:03:01 深圳专业网站制作公司哪家好?中山品牌网站建设服务深度解析与避坑指南 在这个移动互联网几乎渗透到我们生活每一寸肌理的时代,很多企业老板、创业者或者市场部门负责人常常会有这样的焦虑:明明我们的产品质量过硬,甚至在行业内也是数一数二的水平,但在线上却总是默默无闻。客户找不到我们,合作伙伴不了解我们的核心优势,甚至有时候连基本的信… 2026/8/8 0:03:01 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/7 3:47:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/7 3:47:06 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/7 3:46:34 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/7 3:46:40 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/7 15:51:54
Linux下OpenCV C++开发环境搭建与VSCode配置全攻略 1. 项目缘起:为什么要在Linux上折腾OpenCV和VSCode? 最近在做一个视觉相关的项目,需要在Linux环境下用C调用OpenCV库。说实话,一开始我也想过偷懒,直接用WindowsVisual Studio,毕竟图形化安装和配置要省心… 2026/8/8 1:23:04
隔行换色总结 第一种思路:使用数组,将数组的内容渲染到页面上,序号也就是将数组的下标输出到第一个td上,将数组的内容输出到第二个td上,(使用拼接字符串)具体操作:1.HTML 结构搭建首先ÿ… 2026/8/8 1:23:04
技术人如何通过具体创造实现项目后心理修复:以德国自制刺身为例 上周五下午,我按下了硕士毕业论文的提交按钮。那一刻,屏幕上的确认弹窗并没有带来想象中的狂喜或彻底放松,反而是一种奇特的平静,混杂着一丝“这就结束了?”的恍惚。紧接着,一个更具体、更迫切的念头冒了出… 2026/8/8 1:23:04
解决AI Agent复杂任务失序:LangGraph状态管理实战 如果你是一名开发者,最近在尝试用大语言模型(LLM)或AI Agent解决一些复杂任务,大概率会遇到一个令人困惑的现象:你给AI下达了一个看似清晰的指令,它也能按部就班地执行,但最终产出的结果却与你最… 2026/8/8 2:13:06
构建可靠长程AI任务助手:中断续跑、记忆分层与分布式升级实践 1. 项目概述:构建一个能“思考”的长跑型AI助手最近在折腾一个挺有意思的东西,我把它叫做“长程任务Agent”。这玩意儿说白了,就是一个能帮你处理复杂、耗时任务的AI智能体。想象一下,你让它去网上搜集某个行业过去三年的所有趋势… 2026/8/8 2:13:06
激光参数深度解析:从功率、光束质量到时空光谱特性 1. 从“能亮”到“好用”:为什么我们需要关注激光参数?刚接触激光技术时,很多人会陷入一个误区:认为只要激光器能“出光”,能“打标”、“切割”或者“测距”,就万事大吉了。这就像买车只看“能跑”&#x… 2026/8/8 2:13:06
AI编程时代开发者浏览器选型与高效配置指南 在实际开发工作中,浏览器早已超越了“网页查看器”的定位,成为了一个集调试、插件扩展、API测试、性能分析于一体的核心开发工具。特别是随着AI编程助手(Coding Agent)的兴起,浏览器的选择直接影响到我们与AI协作的效率… 2026/8/8 2:13:06
Visual Studio 2017 CMake项目工作目录配置与调试优化指南 1. 项目缘起:一个被忽视的“小”问题如果你和我一样,长期在Visual Studio里折腾C项目,尤其是那些基于CMake构建的跨平台项目,那你大概率遇到过这个场景:你双击打开一个.sln解决方案文件,满怀期待地按下F5启… 2026/8/8 2:13:06
AI Agent自动化PRD生成:OpenClaw架构、部署与产品需求文档实战 1. 项目概述:当AI Agent遇上产品经理的日常如果你是一名产品经理、创业者,或者任何需要快速将想法转化为结构化文档的人,那么“一天搞定PRD”这个说法听起来可能像天方夜谭。传统的产品需求文档撰写,从市场调研、用户访谈、功能梳… 2026/8/8 2:08:06
2026年Graph+AI Agents最新创新思路 本次围绕GraphAI Agents这个方向筛选了15篇高质量论文,都是近年来具有较高引用价值或方法创新的研究工作,其中部分来自IJCAI、AAAI、ICRA。 对于论文er来说,这些论文方法结构清晰、可复现性较强,在多个任务上都有可延展的空间。如… 2026/8/8 0:03:01
Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wan… 2026/8/8 0:03:01
深圳专业网站制作公司哪家好?中山品牌网站建设服务深度解析与避坑指南 在这个移动互联网几乎渗透到我们生活每一寸肌理的时代,很多企业老板、创业者或者市场部门负责人常常会有这样的焦虑:明明我们的产品质量过硬,甚至在行业内也是数一数二的水平,但在线上却总是默默无闻。客户找不到我们,合作伙伴不了解我们的核心优势,甚至有时候连基本的信… 2026/8/8 0:03:01
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/7 3:47:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/7 3:47:06
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/7 3:46:34
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/7 3:46:40
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/7 15:51:54