javascript实现留言板功能


Posted in Javascript onFebruary 08, 2020

本文实例为大家分享了javascript实现留言板功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 *{ 
    margin: 0;
    padding: 0;
 }
 .box{ /*设置最外层盒子*/
 width: 600px;
 border: 1px solid #aaa;
 padding: 20px 10px;
 margin: 100px auto;
 }
 #plTxt{ /*设置文本域*/
 width: 450;
 resize: none;/*防止用户拖拽*/
 }
 .box ul{ /*将ul列表去除前面的点*/
 list-style: none;
 }
 .box ul li{ /*设置li中的评论文字样式*/
 width: 450px;
 line-height: 30px;
 border-bottom: 1px dotted #aaa;
 margin-left: 50px;
 }
 .box ul li a{ /*将删除的样式更改颜色,向右浮动,没有下划线*/
 color: orange;
 float: right; 
 text-decoration: none;
 
 }
 .box ul li .time{ /*将li中的时间改为向右浮动和改颜色*/
 color: #4f0;
 float: right;
 }
 </style>
 <script>
  window.onload = function(){
  function $(id){
  return document.getElementById(id);
  }
  var ul=document.createElement('ul'); //创建ul标签
  $('pl').appendChild(ul); //把ul标签放在div里面
  $('btn').onclick = function (){
     var txt = $('plTxt').value; //此时不能用$('plTxt').innerHTML,成对的标签使用innerHTNL,获得里面文字;
     if(txt.length==0){  //判断输入为空的情况;
     alert('不能发表为空的评论');
     }else{
     var li=document.createElement('li'); //创建li标签
     ul.appendChild(li);  // li添加为ul的子标签
     txt = txt+ "<a href='javascript:void(0)'>删除</a>" + "<span class='time'>" + new Date().toLocaleTimeString() + "</span>";
      li.innerHTML = txt; //将文本赋给li标签中显示
     var dels =document.getElementsByTagName('a'); //获取所有标签a的id存到数组中
     for(var j=0; j<dels.length; j++){
     dels[j].onclick=function(){ //将所有a标签设置点击事件
             //删除当前评论,就是删除当前“删除”所在超链接的li
      ul.removeChild(this.parentNode);
     }
     }
     }
    }
  }
 </script>
</head>
<body>
 <div class="box" id="pl">
 <span>发表评论:</span>
 <textarea id="plTxt" cols="30" rows="10"></textarea>
 <input type="button" value="评论" id="btn" >
 </div>
 
</body>
</html>

javascript实现留言板功能

新增加的文字放在后面,将代码中的

ul.appendChild(li); //(li添加为ul的子标签,每次都放在末尾)换成:
ul.insertBefore(li,ul.children[0]); //——这行代码为插入,将当前的li标签,插在ul的第一个子标签之前,即新的li标签每次都插入在最前面。

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

Javascript 相关文章推荐
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
JS判断表单输入是否为空(示例代码)
Dec 23 Javascript
AspNet中使用JQuery boxy插件的确认框
May 20 Javascript
js实现上一页下一页的效果【附代码】
Mar 10 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
Mar 23 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
Jul 18 Javascript
Vue列表渲染的示例代码
Nov 01 Javascript
Node.js 的 GC 机制详解
Jun 03 Javascript
JavaScript实现好看的跟随彩色气泡效果
Feb 06 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 Vue.js
JavaScript实现PC端横向轮播图
Feb 07 #Javascript
vue更改数组中的值实例代码详解
Feb 07 #Javascript
Vue 一键清空表单的实现方法
Feb 07 #Javascript
Vue中qs插件的使用详解
Feb 07 #Javascript
npm qs模块使用详解
Feb 07 #Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 #Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
Feb 07 #Javascript
You might like
php验证码生成代码
2015/11/11 PHP
PHP框架性能测试报告
2016/05/08 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
详谈js模块化规范
2017/07/07 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
Windows下PyCharm安装图文教程
2018/08/27 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
python调用staf自动化框架的方法
2018/12/26 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
django序列化serializers过程解析
2019/12/14 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
中科创达面试题
2016/12/28 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
单位成立周年感言
2014/01/26 职场文书
网络教育自我鉴定
2014/02/04 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
学生会离职感言
2014/02/11 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
亮剑精神观后感
2015/06/05 职场文书
龙猫观后感
2015/06/09 职场文书
中学语文教学反思
2016/02/16 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle