html

css

        <!-- 留言模块开始了 --><div class="comment w" id= 'five'><div class="headline">留言评论</div><div class="message"><textarea name="" id="" cols="30" rows="10"></textarea><input type="button" name="" id="btn" value='评论'><ul></ul></div></div>
/* 6.留言评论模块开始了 */
.comment {height: 500px;
}.message::before {content: '';display: block;position: absolute;z-index: -1;top:2583px;left:0;width: 100%;height: 500px;background: url(../images/pic4.jpg);background-size: cover;opacity: .4;
}.comment textarea {display: inline-block;margin:0px 20px 0;width: 60%;resize: none;outline: none;box-shadow: 4px 4px 5px rgba(128,128,128,0.4);
}#btn {border: 1px solid #ccc;box-shadow: 4px 4px 5px rgba(128,128,128,0.4);background-color: skyblue;
}.comment ul li {margin-left: 20px;width: 60%;margin-bottom: 5px;background-color: rgba(203, 153, 197,0.4);
}.comment ul li a {float: right;
}

js:

   // 6.评论模块var textarea = document.querySelector('textarea')var commentUl = document.querySelector('.comment ul')var btn = document.querySelector('#btn')btn.addEventListener('click', function () {var li = document.createElement('li')commentUl.insertBefore(li, commentUl.children[0])// 每次点击都要在后面追加内容,所以是+= ,如果是==就会清空之前的内容li.innerHTML += textarea.value + '<a href="javascript:;">删除</a>' + '<br>'textarea.value = ''alert('感谢您精彩的评论')// 代码是自上而下执行的,所以要注意事件发生的顺序var as = commentUl.querySelectorAll('a')// 删除留言for (var i = 0; i < as.length; i++) {as[i].addEventListener('click', function () {alert('您确定删除这条评论吗')commentUl.removeChild(this.parentNode)})}})

小控件——简单的留言评论删除模块相关推荐

  1. 如何在Android实现桌面清理内存简单Widget小控件

    如何在Android实现桌面清理内存简单Widget小控件 我们经常会看到类似于360.金山手机卫士一类的软件会带一个widget小控件,显示在桌面上,上面会显示现有内存大小,然后会带一个按键功能来一 ...

  2. android组件开关按钮,简单聊聊“开关”这个小控件

    开关虽然只是一个小控件,看起来很简单,但其实它的设计也有着大学问.本文和你一起探讨一下~ 一.开关是什么 开关,英文Switch,常被翻译为开关.滑动开关.切换开关,作为界面中可直接操作的元件,提供两 ...

  3. 实现拖拽上传文件的一款小控件——dropzone

    由于专注所以专业.非常多小巧的东西乍一看非常不起眼,却在特定的领域表现不俗,就是由于集中了热情. dropzone就是这样一款小控件,实现拖拽上传.它不依赖于其他像jquery等JS库.并且支持多方面 ...

  4. Android UI设计之十一自定义ViewGroup,打造通用的关闭键盘小控件ImeObser

    2019独角兽企业重金招聘Python工程师标准>>> 转载请注明出处:http://blog.csdn.net/llew2011/article/details/51598682 ...

  5. 开发数字时钟桌面小控件

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 所谓桌面小控件,就是指能直接显示在Android系统桌面的小程序,比如模拟时钟等.桌面小控件是通过Broadc ...

  6. Android之RemoteViews篇上————通知栏和桌面小控件

    Android之RemoteViews篇上----通知栏和桌面小控件 一.目录 文章目录 Android之RemoteViews篇上----通知栏和桌面小控件 一.目录 二.RemoteViews的概 ...

  7. [Objective-c] IOS图片浏览小控件

    最近空下来整理一下以前写的一些小控件,这是一个图片浏览的控件,使用Objective-c编写.项目是swift的朋友需要自己bridge一下. 一.功能介绍 当用户点击图片进入图片浏览模式,控件会自动 ...

  8. android桌面时钟小控件开发记录

    所谓桌面小控件,就是能之间显示在Android系统桌面的小程序. 桌面小控件的实现是基于Broadcast的形式实现的,因此,每一个桌面小控件都对应于一个BroadcastReceiver类.Andr ...

  9. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

    iOS开发UI篇-Date Picker和UITool Bar控件简单介绍 一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何 ...

最新文章

  1. owc_绘图区(PlotArea)背景显示多种颜色
  2. maven_使用Maven将文件上传和下载到S3
  3. c++ 通过 myodbc连接到 远程linux 上的mysql server
  4. 柯美复印机服务器操作系统,柯尼卡美能达C350复印机网传真设置
  5. 以不同的维度去看待问题
  6. 【Web安全】通过机器学习破解验证码图片
  7. python3绘图_python3绘图示例2(基于matplotlib:柱状图、分布图、三角图等)
  8. ElasticSearch基于REST风格APi的常用操作
  9. linux虚拟机按键不好用,Linux 虚拟机 vim使用delete键没有退格效果
  10. 解线性方程组的迭代法(雅可比、高斯-塞德尔迭代法)
  11. JAVA入门[5]-初步搭建SpringMVC站点
  12. cisco2811 路由器修改密码
  13. 用python做生信_1 python生信入门
  14. .NET Core 之 七 EF Core(五)
  15. python计算等差数列_python 等差数列末项计算方式
  16. Java Email 发HTML邮件工具 采用 freemarker模板引擎渲染
  17. Openstack-实践4.Manila 部署及功能验证
  18. 用mysql+php开发网上商城系统
  19. 微信小程序 --- 日历效果
  20. Java是用来干什么的?

热门文章

  1. Windows的增强剪切板Ditto
  2. jquery.onoff实现简单的开关按钮功能
  3. Adobe Illustrator CC 2023(AI2023)安装教程与下载方式
  4. 支持刷机(OpenWrt)的路由器大全
  5. Endnote在word工具栏消失了怎么办!
  6. Windows10任务管理器中的内存用量的使用中(已压缩)、已提交、可用、分页缓冲池、非分页缓冲池是什么意思?
  7. Echarts+D3可视化开发工具集
  8. excel减法函数_excel中常用的日期函数
  9. java感谢地说说_感谢相遇的句子
  10. 技嘉B450M主板+AMD Ryzen 5 2600平台安装Win7