因为自己学习有不懂的地方,所以写出来加深印象。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>demo</title><style>* {margin: 0;padding: 0;}body {padding: 100px;}textarea {width: 200px;height: 100px;border: 1px solid pink;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('输入内容不能为空!!!请您重新输入~~');return false;} else {console.log(text.value);//(1)创建元素var li = document.createElement('li');//先有元素才能赋值li.innerHTML = text.value + '<a href="javascript:;">删除</a>';//(2)添加元素//ul.appendChild(li);//ul.children[0]元素 之前进行添加li元素                    ul.insertBefore(li, ul.children[0]);//删除元素  删除的是当前a链接的父亲 li//获取所有的a元素var del = document.querySelectorAll('a');for (var i = 0; i < del.length; i++) {del[i].onclick = function() {ul.removeChild(this.parentNode); //this.parentNode当前a元素的父节点 即为当前li  这里的this指代的是del[i]}}}}</script></body>
</html>

简单版留言发布+删除留言相关推荐

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

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

  2. 留言板留言与删除留言的实现

    留言板是一种可以用来记录,展示文字信息的载体,有比较强的时效性. 留言板思路:用户要进行留言,就需要留言的文本域,用来给用户编辑留言: 当用户编辑完留言,就需要提交留言,这个时候就需要给用户提供存放留 ...

  3. java留言系统_JAVA留言板系统.doc

    留言板系统 1.1留言板系统功能简介 1.留言板系统的主要功能: @注册模块:用户填写相应信息,进行注册,只有注册后,用户才有访问留言板的权利 @登录模块:用户的身份验证功能 @登录信息模块:用户查看 ...

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

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

  5. 简单版发布、删除留言案例

    摘要:在这个案例中,实现了一个简单的发布留言效果,利用创建节点和添加节点,在点击确定按钮之后,留言显示在下方. 每个留言有一个删除按钮,点击删除按钮后该条留言被删除. <!DOCTYPE htm ...

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

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

  7. 小控件——简单的留言评论删除模块

    html css <!-- 留言模块开始了 --><div class="comment w" id= 'five'><div class=" ...

  8. 评论留言用html怎么做,利用JS实现评论留言发布表单代码

    特效描述:利用JS实现 评论留言 发布表单代码.利用JS实现评论留言发布表单代码 代码结构 1. HTML代码 来,说说你在做什么,想什么... 请点击发布试试吧 请填写内容后再发布! window. ...

  9. 微信小程序「柒留言」 — 无留言公众号开通微信公众号留言功能(建议收藏)

    「柒留言」小程序留言助手使用指南(接近原生界面) 前言 从去年 3 月以后新公众号就没得留言功能了,新申请的微信公众号没有留言功能,没有留言就无法跟读者进行互动,写出去的文章得不到反馈,着实感觉有蛮难 ...

最新文章

  1. Nodejs的http模块
  2. 数字电路技术基础(六)
  3. CMake基础 第2节 分离编译
  4. Linux上线程开发API概要(线程)
  5. 数码管显示1到8c语言,单片机控制八只数码管滚动显示1~8 附PROTEUS软件仿真图
  6. Diango博客--12.开发 Django 博客文章阅读量统计功能
  7. 吴恩达机器学习笔记一
  8. 训练日志 2019.2.24
  9. Sql Server发布订阅如何添加新表如何不初始化整个快照
  10. 2019手机号码正则表达式
  11. android 错误解决,Android常用错误解决汇总
  12. linux下别名alias的设置
  13. JAVA笔试题常见坑_java笔试常见的选择题(坑你没商量)
  14. PCB绘图的基本要求和布线原则
  15. HTML5-单、多选框,按钮
  16. 电脑版微信防撤回大全
  17. 常见的SAP ERP系统大概要多少钱?
  18. Springboot:拦截器和过滤器
  19. MySQL——创建数据库和数据表
  20. 域名转让或弃用一定要注销备案,否则后患无穷

热门文章

  1. 使用进程、mplayer命令实现媒体播放器
  2. 【转】上海集体户口开户籍证明
  3. 运动蓝牙耳机哪个品牌好、2023年最出色运动蓝牙耳机推荐
  4. python实现进程调度算法_多级反馈队列调度算法(附Python3实现代码)
  5. 复变函数与积分变换matlab,复变函数与积分变换 [郑唯唯 著] 2011年版
  6. 求前缀和、求子矩阵的和详解
  7. Q1营业额同比增近50%,创维能否做好家电和汽车的双选题?
  8. Java 实现微信和支付宝支付
  9. Linux内核异常向量表在哪,ARM64的启动过程之(六):异常向量表的设定
  10. Systerm V消息队列