当前位置: 首页 > news >正文

前端小练习————表白墙+猜数字小游戏

1,猜数字游戏

实现一个这个样式的

要猜的目标数字

点击重新开始游戏之后:

代码实现

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
</head>
<body><button type="button" id="reset">重新开始一局游戏</button><br>请输入要猜的数字:<input type="text" id="number"><button type="button" id="guess">猜</button><br>已经猜的次数: <span id="count">0</span><br>结果: <span id="result"></span><script>$(function(){let guessnumber = Math.floor(Math.random()*100)let count = 0;console.log(guessnumber);$("#guess").click(function(){count++;$("#count").text(count);let inputnumber = parseInt($("#number").val());if(inputnumber==guessnumber){$("#result").text('猜对了')$("#result").css("color","yellow")}else if(inputnumber>guessnumber){$("#result").text('猜大了')$("#result").css("color","red")}else{$("#result").text('猜小了')$("#result").css("color","blue")}})$("#reset").click(function(){guessnumber = Math.floor(Math.random()*100);count = 0;$("#number").val("");$("#count").text(count);$("#result").text("");})})</script>
</body>
</html>

注意要引入jQuery的依赖; 

2,表白墙

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script><style>* {padding: 0;margin: 0;;}.container {width: 400px;margin: 0 auto;}h1 {text-align: center;padding: 20px 0;}p{color: #666;text-align: center;font-size: 14px;padding: 10px 0;}.row {height: 40px;display: flex;justify-content: center;align-items: center;}span {width: 100px;line-height: 40px;}.edit {width: 200px;height: 30px;}.submit {width: 304px;height: 40px;color: white;background-color: orange;border: none;}</style>
</head>
<body><div class="container"><h1>表白墙</h1><p>输入后点击提交,会将信息显示在表格中</p><div class="row"><span>谁:</span><input type="text" class="edit"></div><div class="row"><span>对谁:</span><input type="text" class="edit"></div><div class="row"><span>说什么:</span><input type="text" class="edit"></div><div class="row"><input type="button" value="提交" class="submit"></div></div><SCript>$(function(){$(".submit").click(function(){let from = $(".edit:eq(0)").val();let to = $(".edit:eq(1)").val();let message = $(".edit:eq(2)").val();var html = '<div class="row">' + from + '对'+ to +'说' + message + '</div>';$(".container").append(html);$(":text").val("")})})</SCript>
</body>
</html>

 

相关文章:

  • Python Cookbook-6.19 调用超类的__init__方法
  • QT对象树
  • pip安装包时网络不畅,替换国内PyPI镜像源
  • Seata TCC 实战笔记:从零搭建分布式事务 Demo (含源码)
  • Android 常用输入控件
  • 6.城市综合管廊工程
  • FastApi快速实践
  • 一键获取当前项目的所有文件结构并保存到文本文件
  • ​​工业机器人智能编程:从示教器到AI自主决策​​
  • 雅思听力--75个重点单词/词组
  • 在JSP写入Text文件方法指南
  • go语言实现用户管理系统
  • 【2025软考高级架构师】——2024年11月份真题与解析
  • 使用 OpenCV 和 Dlib实现轮廓绘制
  • 在写setup时遇到的问题与思考
  • 【2025软考高级架构师】——知识脑图总结
  • 管理配置信息和敏感信息
  • 【2025最新】Baichuan-M1-instruct部署教程
  • CPU缓存
  • 湖北理元理律师事务所:债务优化的合规化探索
  • 贵州黔西市游船倾覆事故发生后,多家保险公司紧急响应
  • 涉“子宫肌瘤”论文现55例男性对照观察患者?山大齐鲁医院:正在调查
  • 谢承祥已任自然资源部总工程师
  • 抗战回望17︱《青年界》:给一般青年供给一些精神的食料
  • 5月人文社科中文原创好书榜|巫蛊:中国文化的历史暗流
  • 上海:以税务支持鼓励探索更多的创新,助力企业出海