【Web应用技术基础】JavaScript(6)——案例:留言墙

视频已发。截图如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 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: rgb(85, 163, 85);border: none;}</style>
</head>
<body><div class="container"><h1>留言墙</h1><p>输入后点击提交,会将信息显示在表格中</p><div class="row"><span>谁:</span><input class="edit" type="text"></div> <div class="row"> <span>对谁:</span><input class="edit" type="text"></div> <div class="row"><span>说什么:</span><input class="edit" type="text"></div> <div class="row"><input type="button" value="提交" class="submit"></div></div>
</body>
<script>//给提交按钮注册点击事件var submit = document.querySelector('.submit');submit.onclick = function () {//获取到编辑框的内容var edits=document.querySelectorAll('.edit');var from=edits[0].value;var to=edits[1].value;var message=edits[2].value;if(from==' '||to==' '|| message==' '){return;}//2. 构造html元素var row = document.createElement('div');row.className='row';row.innerHTML=from+'对'+to+'说:'+message;//3.把构造好的元素添加进去var container = document.querySelector('.container');container.appendChild(row);//4.同时清理之前输入框的脏数据for(var i=0;i<3;i++){edits.value=' ';}}
</script>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/597060.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux------jekins构建cicd

&#x1f388;个人主页&#xff1a;靓仔很忙i &#x1f4bb;B 站主页&#xff1a;&#x1f449;B站&#x1f448; &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;linux &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#…

并发编程三大特性之原子性

一、并发编程3大特性是什么&#xff1f; 并发编程三大特性分别是原子性、可见性和有序性。java内存模型JMM就是围绕着原子性、 可见性、原子性来处理java线程间通信的。 二、原子性 1、什么是原子性&#xff1f; 原子性是指一个操作是不可分割的&#xff0c;不可终端的&#xf…

想要孩子对你敞开心扉,就别再做这件事情了

短篇日记 今天晚上&#xff0c;发生了几件小事&#xff0c;让我明白&#xff0c;与孩子真诚沟通比说教要强一万倍。 第一件事情&#xff1a;晚上我下班回来&#xff0c;俩宝都在小区边玩边等我。 玩儿了一会儿觉得有点冷&#xff0c;我们就打算回家。 回家途中&#xff0c;…

B/S结构和C/S结构详细介绍

文章目录 什么是c/s结构、b/s结构c/s结构b/s结构 b/s结构和c/s结构各自的优点&#xff1a;数据放在服务端和客户端的利与弊&#xff1f;c/s、b/s区别&#xff1a; 什么是c/s结构、b/s结构 1、C/S结构&#xff0c;即Client/Server(客户机/服务器)结构&#xff0c;是大家熟知的软…

【智能排班系统】基于SpringSecurity实现登录验证、权限验证

文章目录 SpringSecurity介绍sss-security实现依赖工具类Jwt工具JSON响应工具加密工具类 用户上下文用户信息实体类用户上下文 自定义重写自定义无权限的报错自定义密码加密自定义用户类 过滤器登录过滤器权限过滤器 Service登录Service 配置类说明登录验证权限验证IP流量限制 …

【数据分析面试】12. 随机抽取颜色球(Python random模块应用:choices()/choice()/sample())

题目 随机抽取颜色球 编写一个函数来模拟从罐子中抽取球的过程。球的颜色存储在名为jar的列表中&#xff0c;每个颜色对应球的数量存储在名为n_balls的列表中&#xff0c;且数量与颜色列表的索引对应。 示例&#xff1a; 输入&#xff1a; jar [green, red, blue] n_bal…

【XCPC笔记】2023 (ICPC) Jiangxi Provincial Contest——ABCHIJKL 做题记录

赛后gym练习及补题&#xff0c;gym链接&#xff1a;2023 (ICPC) Jiangxi Provincial Contest – Official Contest 补题顺序 L [Zhang Fei Threading Needles - Thick with Fine](https://codeforces.com/gym/104385/problem/L)题面解读参考代码 A [Drill Wood to Make Fire](h…

Ceph学习 - 2.分布式文件系统DFS

文章目录 1.分布式文件系统DFS1.1 DFS简介1.1.1 存储基础1.1.2 分布式文件系统1.1.3 DSS简介1.1.4 常见的文件系统 1.2 原理解读1.2.1 分布式数据存储1.2.2 存储角色1.2.3 数据高可用 1.3 小结 1.分布式文件系统DFS 学习目标&#xff1a;这一节&#xff0c;我们从DFS简介、原理…

ENSP防火墙配置内网NAT访问外网,内网发表web服务器

内网配置NAT访问外网 搭建拓扑 基础配置 cloud配置 配置防火墙web登录&#xff0c;配置web和设备命令行过期时间 Username:admin Password: // Admin123 The password needs to be changed. Change now? [Y/N]: Y Please enter old password: // Admin123 Please enter …

石油化工控制台定制厂家具备的专业条件一览

石油化工行业&#xff0c;作为国家的支柱产业之一&#xff0c;对设备与控制台的要求尤为严格。石油化工控制台是石油化工行业必不可少的办公设备之一。因此&#xff0c;选择一家专业的石油化工控制台定制厂家&#xff0c;对于提升企业的生产效率与安全水平具有不可估量的价值&a…

雷弗流体创新技术装备与您与您相约2024第13届生物发酵展

参展企业介绍 保定雷弗流体科技有限公司于2010年1月成立。为创新型企业&#xff0c;荣获国家级高新技术企业、国家级专精特新小巨人企业、河北省单项冠军企业、组织部巨人计划创业团队等荣誉称号。 保定雷弗流体科技有限公司现有职工180人&#xff0c;其中工程技术人员53人。现…

开发者关注的数据库技术与创新

开发者关注的数据库技术与创新 最近关注的数据库技术与创新有哪些对于未来数据库的演进有哪些思考开发者心目中最理想的数据库是什么样的 在引起对数据库话题的相关讨论之前&#xff0c;先来定位一下什么是数据库服务。那么什么是数据库服务呢&#xff1f;简单来说数据库服务的…