摘要:在这个案例中,实现了一个简单的发布留言效果,利用创建节点和添加节点,在点击确定按钮之后,留言显示在下方。

每个留言有一个删除按钮,点击删除按钮后该条留言被删除。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><textarea name="" id="" cols="30" rows="10"></textarea><button class="button1">发布</button><ul></ul>
</body>
<script>var textarea = document.querySelector('textarea');var button1 = document.querySelector('.button1');var ul = document.querySelector('ul');button1.onclick = function () {if (textarea.value == '') {alert('您输入的是空的');} else {var li = document.createElement('li');ul.insertBefore(li, ul.children[0]);li.innerHTML = textarea.value + "<button class='button2'>删除</button>";//外双内单textarea.value = '';var buttons = document.querySelectorAll('.button2');for (var i = 0; i < buttons.length; i++) {buttons[i].onclick = function () {ul.removeChild(this.parentNode);}}}}
</script></html>

简单版发布、删除留言案例相关推荐

  1. 案例:简单版发布和删除留言案例

    案例:简单版发布和删除留言案例 发布留言--案例分析: ① 核心思路: 点击按钮之后,就动态创建一个 li,添加到 ul 里面. ② 创建 li 的同时,把文本域里面的值通过 li.innerHTML ...

  2. 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言

    本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...

  3. JS+jQuery简单版发布、删除留言

    首先用户在输入框中输入内容,按下发布按钮,内容到下面的li中,并且清空输入框中的内容 下面这个li元素就是后面创建的 <!DOCTYPE html> <html lang=" ...

  4. 简单版留言发布+删除留言

    因为自己学习有不懂的地方,所以写出来加深印象. <!DOCTYPE html> <html><head><meta charset="utf-8&q ...

  5. Flutter 1.17 | 2020 首个稳定版发布!

    作者 / Chris Sells, Product Manager, Flutter developer experience 很高兴为大家带来 Flutter 1.17,这也是我们 2020 年的第 ...

  6. .NET 5.0 RC1 发布,离正式版发布仅剩两个版本,与 netty 相比更具竞争力

    原文:http://dwz.win/Qf8 作者:Richard 翻译:精致码农-王亮 说明: 1. 本译文并不是完全逐句翻译的,存在部分语句我实在不知道如何翻译或组织就根据个人理解用自己的话表述了. ...

  7. vue 3.0 正式版_Vuejs 3 Release:One Piece. Vuejs 3.0 正式版发布!代号:海贼王

    Vuejs 3.0 在北京时间2020年9月19日凌晨,终于发布了 3.0 版本,代号:One Piece.此次vue3.0 为用户提供了全新的 composition-api 以及更小的包大小,和更 ...

  8. 野火开发版屏幕_鸿蒙2.0手机开发者版发布,华为多数自研设备明年升级鸿蒙

    12月16日,华为在北京举办华为开发者日暨HarmonyOS 2.0手机开发者Beta版发布活动.开发者可访问华为开发者联盟官网,申请获取HarmonyOS 2.0手机开发者Beta版升级. &quo ...

  9. 华为HarmonyOS 2.0 手机开发者Beta版发布

    12月16日,华为在北京举办华为开发者日暨HarmonyOS 2.0手机开发者Beta版发布活动.华为此次宣布面向手机开发者开放完整的HarmonyOS 2.0系统能力.丰富的API(应用开发接口), ...

最新文章

  1. np.eye解释较好的
  2. discuz 后台页面开发
  3. WINDOWS渗透与提权总结(1)
  4. zigbee物联网模块标准:LTE标准Cat.1和nbiot无线通信模块差异
  5. 后台命名查询sql查某几个字段传到前台
  6. 合法C标识符(信息学奥赛一本通-T1134)
  7. 站在信息安全角度 人脸识别面临五大问题
  8. html ul高度自适应,如何让div中的ul元素自适应
  9. 浏览器访问sftp服务器_Mountain Duck for Mac(FTP服务器管理工具)v4.0.0.16698
  10. autofac文档:适配器和装饰器
  11. blade利刃出鞘】一起进入移动端webapp开发吧
  12. 关于opencv4.5.3读取视频失败问题
  13. EndNote X9导入论文投稿的期刊参考文献格式
  14. QQ输入法怎么设置快捷短语
  15. Spyder安装教程只需三步_保姆式无基础 2020/11/7最新版
  16. matlab作图有拉盖尔,拉盖尔高斯光束matlab
  17. C#实现文本语音播放
  18. c语言假币问题的编程,假币问题 (C语言代码)
  19. <C++>多态的实战,详解三个具体案例
  20. 一个对于三只松鼠视觉稿的分析

热门文章

  1. 正则匹配字符串中的相同项
  2. Oracle中如何获取系统当前时间
  3. 时延、时延带宽积、往返时间RTT和利用率
  4. JDK版本新特性介绍JDK1.6
  5. 物流查询,怎么查快递单号看包裹走到哪里了
  6. 【低代码实践】京东科技活动平台:魔笛介绍
  7. 快速搭建后台框架D2admin项目实战(1)
  8. 华为 IS-IS中间系统数据包与邻居状态
  9. 1023: 东北串王数签子
  10. 华为云助力龙岗产业创新人才双选会,为深圳市打造数字经济人才高地