html5实现留言功能,javascript实现留言板功能
本文实例为大家分享了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实现留言板功能相关推荐
- html页面中加入评论功能,JavaScript实现简单评论功能
本文实例为大家分享了JavaScript实现简单评论功能的具体代码,供大家参考,具体内容如下 body{ /*background-image: url(../img/91R58PIC3n2_1024 ...
- JavaScript用事件委托实现留言板功能
用事件委托实现留言板功能. <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...
- android中留言板功能,js 实现简易留言板功能
无标题文档 li{list-style:none;} li{position:relative;width:500px;} a{position:absolute;right:10px;} var c ...
- PHP 留言板功能需求分析
一.PHP 留言板功能需求分析: 功能需求:用户利用留言板可以发表自己的留言,管理员可以在后台对留言进行回复或删除管理. 主要功能分为:前台用户留言展示 与 后台留言管理 两个部分. 二.前台用户留言 ...
- JavaScript实现留言板
目录 1.案例说明: 2.html部分 3.css部分 4.js代码 5.全部代码 6.效果图: 1.案例说明: 利用JavaScript.css以及html制作一个简易的留言板 要求在页面文本框中输 ...
- web前端学习--仿QQ空间留言板功能
主要技术要点: css:利用position属性和margin属性实现基本布局. jq/js:留言板功能使用prepend实现最新的留言在顶部显示. 其中易出错的地方已经在源代码中有注释了,欢迎大家批 ...
- JS实现简易留言板功能
一.分析 1.留言板功能 ①发布评论 ②删除评论 2.发布功能 ①发布评论前判断评论框(用textarea输入评论)是否为空 ②点击发布按钮,发布评论(用li展示评论,开始评论为空,html部分< ...
- php给留言分配id_简单实现PHP留言板功能
本文实例为大家分享了PHP留言板功能的具体实现代码,供大家参考,具体内容如下 HTML代码 PHP留言本 留言者: {$vo.nickname} | 邮箱: {$vo.email} 时间: {$vo. ...
- html留言板 php,linux下使用Apache+php实现留言板功能的网站
一.首先我们的linux服务器上要安装Apache和php php的安装方法和Apache方法如同一辙 二.关闭防火墙服务,关闭selinux 请参考:http://www.cnblogs.com/d ...
- phpcms留言板功能的实现
文章目录 phpcms如何```实现留言板```功能? 1. 留言板插件下载 及 使用说明: 2. 解压并安装 3. 代码调用教程 4. 参考代码1:(附图) 5. 参考代码2:(附图) 6. 后台接 ...
最新文章
- JAVA实现 springMVC方式的微信接入、实现消息自动回复
- 当12C PDB遇上JDBC
- Windows——完全控制面板(上帝模式)
- LeetCode之Weekly Contest 90
- django 如何提升性能(高并发)
- 【算法分析与设计】习题分享
- 信息学奥赛一本通C++语言——1016: 整型数据类型存储空间大小
- 数学-矩阵计算(2)矩阵函数微积分前奏
- 百度AI语音语义一体化技术 识别的同时进行语义分析
- c语言中按字节运算,C语言中位运算的巧用
- AsyncResult使用场景
- dataframe scala 修改值_如何填补Pandas中的缺失值(机器学习入门篇)
- 西刺代理python_Python四线程爬取西刺代理
- 实验室信息管理系统是基础软件吗
- 从996的大讨论看劳资博弈的历史
- c语言怎么用setw输出每行6个,setw和setfill控制输出间隔
- Android仿支付宝信用分仪表盘控件
- 举头望明月打计算机术语,有趣的中秋节灯谜
- 分享133个ASP源码,总有一款适合您
- 设平衡二叉排序树(AVL树) 的节点个数为n,则其平均检索长度为log2n