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

Document

*{

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;

}

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+ "删除" + "" + new Date().toLocaleTimeString() + "";

li.innerHTML = txt; //将文本赋给li标签中显示

var dels =document.getElementsByTagName('a'); //获取所有标签a的id存到数组中

for(var j=0; j

dels[j].οnclick=function(){ //将所有a标签设置点击事件

//删除当前评论,就是删除当前“删除”所在超链接的li

ul.removeChild(this.parentNode);

}

}

}

}

}

发表评论:

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

ul.appendChild(li); //(li添加为ul的子标签,每次都放在末尾)换成:

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

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

html5实现留言功能,javascript实现留言板功能相关推荐

  1. html页面中加入评论功能,JavaScript实现简单评论功能

    本文实例为大家分享了JavaScript实现简单评论功能的具体代码,供大家参考,具体内容如下 body{ /*background-image: url(../img/91R58PIC3n2_1024 ...

  2. JavaScript用事件委托实现留言板功能

    用事件委托实现留言板功能. <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...

  3. android中留言板功能,js 实现简易留言板功能

    无标题文档 li{list-style:none;} li{position:relative;width:500px;} a{position:absolute;right:10px;} var c ...

  4. PHP 留言板功能需求分析

    一.PHP 留言板功能需求分析: 功能需求:用户利用留言板可以发表自己的留言,管理员可以在后台对留言进行回复或删除管理. 主要功能分为:前台用户留言展示 与 后台留言管理 两个部分. 二.前台用户留言 ...

  5. JavaScript实现留言板

    目录 1.案例说明: 2.html部分 3.css部分 4.js代码 5.全部代码 6.效果图: 1.案例说明: 利用JavaScript.css以及html制作一个简易的留言板 要求在页面文本框中输 ...

  6. web前端学习--仿QQ空间留言板功能

    主要技术要点: css:利用position属性和margin属性实现基本布局. jq/js:留言板功能使用prepend实现最新的留言在顶部显示. 其中易出错的地方已经在源代码中有注释了,欢迎大家批 ...

  7. JS实现简易留言板功能

    一.分析 1.留言板功能 ①发布评论 ②删除评论 2.发布功能 ①发布评论前判断评论框(用textarea输入评论)是否为空 ②点击发布按钮,发布评论(用li展示评论,开始评论为空,html部分< ...

  8. php给留言分配id_简单实现PHP留言板功能

    本文实例为大家分享了PHP留言板功能的具体实现代码,供大家参考,具体内容如下 HTML代码 PHP留言本 留言者: {$vo.nickname} | 邮箱: {$vo.email} 时间: {$vo. ...

  9. html留言板 php,linux下使用Apache+php实现留言板功能的网站

    一.首先我们的linux服务器上要安装Apache和php php的安装方法和Apache方法如同一辙 二.关闭防火墙服务,关闭selinux 请参考:http://www.cnblogs.com/d ...

  10. phpcms留言板功能的实现

    文章目录 phpcms如何```实现留言板```功能? 1. 留言板插件下载 及 使用说明: 2. 解压并安装 3. 代码调用教程 4. 参考代码1:(附图) 5. 参考代码2:(附图) 6. 后台接 ...

最新文章

  1. JAVA实现 springMVC方式的微信接入、实现消息自动回复
  2. 当12C PDB遇上JDBC
  3. Windows——完全控制面板(上帝模式)
  4. LeetCode之Weekly Contest 90
  5. django 如何提升性能(高并发)
  6. 【算法分析与设计】习题分享
  7. 信息学奥赛一本通C++语言——1016: 整型数据类型存储空间大小
  8. 数学-矩阵计算(2)矩阵函数微积分前奏
  9. 百度AI语音语义一体化技术 识别的同时进行语义分析
  10. c语言中按字节运算,C语言中位运算的巧用
  11. AsyncResult使用场景
  12. dataframe scala 修改值_如何填补Pandas中的缺失值(机器学习入门篇)
  13. 西刺代理python_Python四线程爬取西刺代理
  14. 实验室信息管理系统是基础软件吗
  15. 从996的大讨论看劳资博弈的历史
  16. c语言怎么用setw输出每行6个,setw和setfill控制输出间隔
  17. Android仿支付宝信用分仪表盘控件
  18. 举头望明月打计算机术语,有趣的中秋节灯谜
  19. 分享133个ASP源码,总有一款适合您
  20. 设平衡二叉排序树(AVL树) 的节点个数为n,则其平均检索长度为log2n

热门文章

  1. 枚举类比较和工具方法
  2. Java循环结构语句
  3. 分布式锁实践(一)-Redis编程实现总结
  4. JAVA-JSP内置对象之request获得所有的参数名称
  5. 若非疯子怎会选择创业
  6. 3.MQTT paho
  7. 用户事件的存储与分析
  8. 反射认识_03_改变成员变量Fields
  9. SQLite学习笔记(二)--VC调用环境搭建
  10. 怎样使按钮响应回车键