聊天信息框显示消息

聊天信息框显示消息

有趣的小案例池子
JS实现定时器
JS实现关闭图片窗口
JS实现输入检验
获取焦点后隐藏提示内容的输入框
JS实现获取鼠标在画布中的位置
聊天信息框显示消息
JS点击切换背景图
自动切换背景的登录页面
JS制作跟随鼠标移动的图片
JS实现记住用户密码

效果展示

在这里插入图片描述

概述

本文讲解如何制作,可以提交信息的聊天框,并且可以删除已经发布的聊天信息。

构建HTML框架

<body><textarea name="" id=""></textarea><button>发布</button><ul></ul>    
</body>

CSS样式

<style>/* 清除全局多余的样式 */* {margin: 0;padding: 0;}/* 设置body为一个比较靠中的位置 */body {/* 设置外边距 */padding: 300px;}/* 设置输入文本框的样式 */textarea {/* 文本框的大小 */width: 200px;height: 100px;/* 文本框的边框 */border: 1px solid black;/* 设置不能超出范围 */outline: none;/* 设置文本框大小不可以更改 */resize: none;}/* 设置无序表距离顶端的高度 */ul {margin-top: 50px;}/* 设置每个小列表的样式 */li {/* 设置宽度 */width: 300px;/* 设置外边距 */padding: 5px;/* 设置背景颜色 */background-color: rgb(245, 209, 243);/* 文字颜色 */color: red;/* 文字大小 */font-size: 14px;/* 外边距 */margin: 15px 0;}li a {/* 设置连接悬浮位置 */float: right;}</style>

JS逻辑

<script>// 1. 获取元素var btn = document.querySelector('button');var text = document.querySelector('textarea');var ul = document.querySelector('ul');// 2. 注册事件btn.onclick = function() { // 如果输入的内容为空 if (text.value == '') {// 会有提示信息alert('您没有输入内容');// 返回falsereturn false;} else {// console.log(text.value);// (1) 创建元素var li = document.createElement('li');// 先有li 才能赋值li.innerHTML = text.value + "<a href='javascript:;'>删除</a>";// (2) 添加元素// ul.appendChild(li);// 在ul无序列表的第一个设置为最新的liul.insertBefore(li, ul.children[0]);// (3) 设置删除元素事件 // 获取元素var as = document.querySelectorAll('a');for (var i = 0; i < as.length; i++) {as[i].onclick = function() {// 为每一个连接事件 添加一个点击事件 这个点击事件会删除 这条信息ul.removeChild(this.parentNode);}}}}</script>

完整代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>/* 清除全局多余的样式 */* {margin: 0;padding: 0;}/* 设置body为一个比较靠中的位置 */body {/* 设置外边距 */padding: 300px;}/* 设置输入文本框的样式 */textarea {/* 文本框的大小 */width: 200px;height: 100px;/* 文本框的边框 */border: 1px solid black;/* 设置不能超出范围 */outline: none;/* 设置文本框大小不可以更改 */resize: none;}/* 设置无序表距离顶端的高度 */ul {margin-top: 50px;}/* 设置每个小列表的样式 */li {/* 设置宽度 */width: 300px;/* 设置外边距 */padding: 5px;/* 设置背景颜色 */background-color: rgb(245, 209, 243);/* 文字颜色 */color: red;/* 文字大小 */font-size: 14px;/* 外边距 */margin: 15px 0;}li a {/* 设置连接悬浮位置 */float: right;}</style>
</head><body><textarea name="" id=""></textarea><button>发布</button><ul></ul><script>// 1. 获取元素var btn = document.querySelector('button');var text = document.querySelector('textarea');var ul = document.querySelector('ul');// 2. 注册事件btn.onclick = function() { // 如果输入的内容为空 if (text.value == '') {// 会有提示信息alert('您没有输入内容');// 返回falsereturn false;} else {// console.log(text.value);// (1) 创建元素var li = document.createElement('li');// 先有li 才能赋值li.innerHTML = text.value + "<a href='javascript:;'>删除</a>";// (2) 添加元素// ul.appendChild(li);// 在ul无序列表的第一个设置为最新的liul.insertBefore(li, ul.children[0]);// (3) 设置删除元素事件 // 获取元素var as = document.querySelectorAll('a');for (var i = 0; i < as.length; i++) {as[i].onclick = function() {// 为每一个连接事件 添加一个点击事件 这个点击事件会删除 这条信息ul.removeChild(this.parentNode);}}}}</script>
</body></html>

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

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

相关文章

互联网金融和计算机哪个专业比较好,互联网金融专业就业方向及前景分析(解读)...

高考志愿填报如何选择专业?怎样才能选到一个好的专业?选择专业是一件非常重要的事情,我们都知道高考志愿填报最后选择的专业跟我们有着很大的关系,一般不要出现任何问题的话几乎后半生都是要靠着这个专业谋生的,所以选择一个喜欢的自己能做来的是很重要的。本文思而学教育网小…

初级会计资格-初级会计实务-知识点总结大全

会计 文章目录 会计基础会计一、会计概述&#xff08;6~8&#xff09;1.1 会计概念、职能和目标会计概念会计职能&#xff08;两个&#xff09;会计目标 1.2 会计基本假设、基础和信息质量要求&#xff08;四个&#xff09;会计基本假设&#xff08;两个&#xff09;会计基础&a…

matlab在金融工程中的应用,第八讲matlab在金融工程中的应用

第八讲matlab在金融工程中的应用 第八讲 Matlab 在金融工程中的应用,张树德 著,参考文献&#xff1a;,MATLAB金融计算与金融数据处理,北京航空航天大学出版社&#xff0c; 2008,Matlab金融工具箱模块,1. Financial Toolbox,Matlab自带金融工具箱&#xff0c;具有下列功能&…

互联网消费金融---互联网金融原理与实务【郭勤贵......等人著】的学习

1. 互联网消费金融概念&#xff1a; 互联网消费金融是“互联网消费金融”的新型金融服务模式。互联网消费金融是指银行&#xff0c;消费金融公司或者互联网企业等市场主体出资成立的非存款借贷公司以互联网技术和信息通信技术为工具&#xff0c;以满足个人或家庭对除房屋和汽车…

2021年金融科技书单推荐

在当今的社会&#xff0c;无论是学习金融还是从事金融工作都迫切需要掌握两门语言&#xff0c;一门是人与人之间交流的语言&#xff0c;比如中文、英文等&#xff1b;另一门就是人与计算机交流的语言&#xff0c;也就是计算机编程语言。面对林林总总的计算机编程语言&#xff0…

互联网金融

互联网金融 概述第一章 互联网金融概述互联网金融的定义互联网金融的业务模式互联网金融的主要特征互联网金融的产生和发展互联网金融对传统金融的影响 第二章 互联网金融原理微观层面金融功能理论与互联网金融金融创新理论和互联网金融支付理论与互联网金融 中观层面互联网金融…

python金融编程入门_python金融实务从入门到精通完整版

python金融实务从入门到精通 ├─第0章 课时 1 学员须知 素材 ├─第1章 金融人Python入门 │ ├─课时 3 – Python在金融资管领域中的应用.mp4 │ ├─课时 4 – 补充-Mac系统下安装anaconda步骤.mp4 │ ├─课时 5 – Python基础知识&#xff08;一&#xff09;.mp4 │…

python金融基础知识_python金融实务从入门到精通(23节课)

教程介绍&#xff1a; 本套python金融实务从入门到精通共23课。内容为&#xff1a;第1章金融人Python入门&#xff1b;第2章利用Python实现金融数据收集、分析与可视化&#xff1b;第3章Python爬虫实务&#xff1b;第4章 Python统计与金融实务应用。 第1章 金融人python入门 …

俄罗斯电商平台ozon的崛起,卖家可以使用测评补单方式打造爆款吗?

OZON俗称俄罗斯亚马逊&#xff0c;1998年成立&#xff0c;是俄罗斯唯一的多品类综合B2C电商平台&#xff0c;也是目前欧洲第四大电商市场。 作为俄罗斯互联网公司五强的OZON平台&#xff0c;拥有庞大的消费者群体&#xff0c;从2018年仅为480万人&#xff0c;到2021年就增长到…

2022年跨境电商卖家如何在Facebook上做广告【完整指南】

关键词&#xff1a;跨境电商卖家、Facebook广告 了解如何在 Facebook 上做广告对于大多数跨境电商卖家来说是一项非常重要的技能&#xff0c;因为您在 Facebook 上做广告&#xff0c;您的广告可以覆盖21.7 亿人——换句话说&#xff0c;接近世界人口的 30%。此外&#xff0c;该…

小爱同学自定义音色

最近小爱同学可以自定义音色了&#xff0c;但是部分童鞋机型不支持&#xff0c;怎么办呢&#xff1f;别着急&#xff0c;老衲来教你3步轻松解决。但是有个前提&#xff0c;你是小米手机。 下载一个低版本的小爱同学APP可以在此处下载&#xff1a;https://www.lanzous.com/ib5vu…

Mixly+点灯科技+小爱同学智能插座

Mixly点灯科技小爱同学智能插座 疫情了&#xff0c;时间多的很。游戏也玩累了&#xff0c;电影也没的看了。无聊至极&#xff01;得&#xff01;&#xff01;&#xff01;出来搞点事情吧。哈哈哈。 Mixly出了新版本&#xff08;正式版1.1.3&#xff09;这个版本很稳定也很好用…

小爱同学电脑版安装教程

小爱同学电脑版安装教程 安装教程注意事项使用体验电脑版小爱同学可以实现的功能 安装教程 Win10小爱同学已经上线Microsoft应用商店了&#xff0c;但有些版本的应用商店直接搜索不到&#xff0c;这里直接放链接: https://www.microsoft.com/zh-cn/p/小爱同学/9mw76kfhnz0c. …

小爱同学+8266的小爱语音台灯,基于Blinker库

“我们的动力源于对电子的热爱” 为大家详细介绍最近的语音台灯&#xff0c;不用了解各种通讯协议&#xff0c;直接调用函数&#xff0c;小白也会&#xff01; 链接&#xff1a;https://pan.baidu.com/s/12m0TMhjH7SR9DHA_pTowBg?pwdm4zf 提取码&#xff1a;m4zf 目录 想法…

AI音箱的原理,小爱同学、天猫精灵、siri。

AI音箱的原理 简单的说&#xff0c;音箱工作的时&#xff0c;麦列始终处于拾音状态&#xff08;对声音进行采样&#xff0c;量化&#xff09;。进过基本的信号处理&#xff08;静音检测、降噪等&#xff09;&#xff0c;唤醒模块会判断是否出现唤醒词&#xff0c;是的话就进行…

3736. 数学题(math)

题目大意 给定两个向量&#xff0c;求 ∣ x a ⃗ y b ⃗ ∣ |x\vec ay\vec b| ∣xa yb ∣ 最小&#xff0c; x , y x,y x,y 不同时为0。 思路 约定&#xff1a; ∣ a ⃗ ∣ < ∣ b ⃗ ∣ |\vec a| < |\vec b| ∣a ∣<∣b ∣ &#xff0c;且两个向量夹角小于 π …

Cambridge IGCSE Mathematics数学真题讲解2

考试局&#xff1a;Cambridge Assessment International Education (CAIE) 考试类别&#xff1a;Cambridge International General Certificate of Secondary Education (IGCSE) 考试科目&#xff1a;Mathematics 考试单元&#xff1a;Paper 4 (Extended) 试卷代码&#xff1a;…

计算机类大学生竞赛经验分享

如果你是作为一个科班出生的学习编程方向的一名在校大学生&#xff0c;那么如果对竞赛感兴趣&#xff0c;可以看看这篇文章 本人作为一名前端开发方向的学生&#xff0c;将自己这几年的参赛经验和比赛相关类型介绍分享给大家 首先我们要知道&#xff0c;竞赛分为三种大概的方向…

上海AI Lab | 最新端到端自动驾驶综述,来龙去脉详尽梳理

点击下方卡片&#xff0c;关注“自动驾驶之心”公众号 ADAS巨卷干货&#xff0c;即可获取 今天自动驾驶之心很荣幸邀请到Li Chen来分享端到端自动驾驶的最新综述&#xff0c;如果您有相关工作需要分享&#xff0c;请在文末联系我们&#xff01; >>点击进入→自动驾驶之心…

华裔科学家Ashe教授对涉嫌造假的Nature论文的正面回应

Jeremy Olson 是普利策奖得主。他日前对明尼苏达大学研究阿尔茨海默病的著名华裔教授Karen Ashe博士进行了采访。Karen Ashe是2006年涉嫌造假的Nature论文的通讯作者&#xff0c;也是正在被调查质疑的Sylvain Lesn博士的前导师。 Karen Ashe 博士拒绝对Sylvain Lesn进行评论。S…