JavaScript实现动态留言板


Posted in Javascript onMarch 16, 2020

本文实例为大家分享了简单动态留言板的创建,供大家参考,具体内容如下

效果图展示:

JavaScript实现动态留言板

思路

JavaScript实现动态留言板

html代码

<textarea name="" id="" cols="30" rows="10"></textarea>
<button>发表留言</button>
<ul></ul>

css代码

<style>
    * {
      margin: 0;
      padding: 0;
    }
    body {
      padding: 100px;
    }
    textarea {
      width: 200px;
      height: 100px;
      border: 1px solid #000;
      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;
      width: 40px;
      height: 20px;
      text-align: center;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ccc;
      color: #000;
    }
</style>

js代码

<script>
  //点击按钮之后 就动态创建一个li 添加到ul里面
  //创建li的同时 把文本域里面的值通过li.innerHTML赋值给li

  //获取元素
  var text = document.querySelector('textarea');
  var btn = document.querySelector('button');
  var ul = document.querySelector('ul');
  //创建事件
  btn.onclick = function () {
    if (text.value == '') {
      return false;
    } else {
      //1.创建li
      var li = document.createElement('li');
      //先有li 再赋值  
      li.innerHTML = text.value + '<a href="javascript:;" rel="external nofollow" >删除</a>';

      //2.添加li
      ul.appendChild(li); //在后面追加
      // ul.insertBefore(li,ul.children[0]); 动态在前面追加

      //3.删除元素 删除当前链接的li 他的父亲
      var as = document.querySelectorAll('a');
      for(var i = 0;i<as.length;i++){
        as[i].onclick = function(){
          // 删除当前a的父亲li  li的父亲是ul  
          //删除节点语法 父节点.removeChild(子节点)
          ul.removeChild(this.parentNode);
        }
      }
    }
  }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS获取父节点方法
Aug 20 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
Nov 30 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
Dec 06 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
Jun 06 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
详解webpack介绍&amp;安装&amp;常用命令
Jun 29 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
jQuery插件Validation表单验证详解
May 26 jQuery
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 16 #Javascript
js+canvas实现纸牌游戏
Mar 16 #Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 #Javascript
JS apply用法总结和使用场景实例分析
Mar 14 #Javascript
javascript事件循环event loop的简单模型解释与应用分析
Mar 14 #Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
Mar 14 #Javascript
js实现的订阅发布者模式简单示例
Mar 14 #Javascript
You might like
php xml 入门学习资料
2011/01/01 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
JavaScript的目的分析
2007/01/05 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
python使用any判断一个对象是否为空的方法
2014/11/19 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
python实现扫雷游戏的示例
2020/10/20 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
思想品德课教学反思
2014/02/10 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
学校地质灾害防治方案
2014/06/10 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
公司周年庆典标语
2014/10/07 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript