JavaScript实现简单评论功能


Posted in Javascript onAugust 17, 2017

本文实例为大家分享了JavaScript实现简单评论功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
body{
/*background-image: url(../img/91R58PIC3n2_1024.jpg);*/
}
#div1{
margin: auto;
border: 1px beige solid;
width: 512px;
text-align: right;
}
ul{
list-style-type: none;
list-style-image: url(../img/touxiang.png);

}
.box{
width: 400px;
height: 150px;
/*background-color: yellow;*/
border: 1px darkgray solid;
border-radius: 30px;
position: relative;
}
.box .touxiang{
width: 80px;
height: 80px;
background-image: url(../img/touxiang.png);
background-size: 100% 100%;
position: absolute;
left: 10px;
top: 10px;
}
.box .nicheng{
width: 80px;
height:25px ;
/*background-color: red;*/
position: absolute;
left: 10px;
top: 100px;
font-size: 12px;
text-align: center;
line-height: 25px;
}
.box .pinglun{
width: 290px;
height: 80px;
/*background-color: cyan;*/
position: absolute;
top: 10px; 
right: 10px; 
}
.box .shijian{
width: 200px;
height: 25px;
/*background-color: green;*/
position: absolute;
top: 100px;
left:100px;
}


</style>

<script>
window.onload=function(){
var oTxt = document.getElementById("txt");
var oBtn = document.getElementById("btn1");
var oUl1 = document.getElementById("ul1");


oBtn.onclick=function(){
var oBox = document.createElement("div");
oBox.className = "box";

//创建头像
var oDiv = document.createElement("div");
oDiv.className = "touxiang";
oBox.appendChild(oDiv);

var oDiv = document.createElement("div");
oDiv.className = "nicheng";
oDiv.innerHTML = "指尖微凉*";
oBox.appendChild(oDiv);

var oDiv = document.createElement("div");
oDiv.className = "pinglun";
oDiv.innerHTML = oTxt.value;
oBox.appendChild(oDiv);

var oDiv = document.createElement("div");
oDiv.className = "shijian";
var oDate = new Date();
//oDate.getFullYear

oDiv.innerHTML ="评论时间  "+ oDate.getFullYear()+"年"+(oDate.getMonth()+1)+"月"+oDate.getDate()+"日"+"<a href='javascript:;'>删除</a>";




oBox.appendChild(oDiv);

oUl1.appendChild(oBox);

/*oBox.insertBefore(oUl1,oDiv[0]);*/

var aA = oDiv.getElementsByTagName("a");

for(var i = 0;i<aA.length;i++)
{
aA[i].onclick=function(){
oDiv.removeChild(this.parentNode);
}
}

}
}

</script>



</script>
</head>
<body>
<h2 align="center">网易云热评</h2>
<div id="div1" >
<textarea cols="70" rows="8" id="txt"></textarea><br />
<input type="button" value="评论" id="btn1" />

<ul id="ul1">

</ul>
</div> 
</body>
</html>

效果图:

JavaScript实现简单评论功能

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

Javascript 相关文章推荐
javascript属性访问表达式用法分析
Apr 25 Javascript
文字垂直滚动之javascript代码
Jul 29 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
angular.js分页代码的实例
Jul 27 Javascript
Bootstrap模态框调用功能实现方法
Sep 19 Javascript
jQuery视差滚动效果网页实现方法经验总结
Sep 29 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
详解Angular 4.x NgTemplateOutlet
May 24 Javascript
vue+springmvc导出excel数据的实现代码
Jun 27 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
Jul 03 Javascript
JavaScript实现缓动动画
Nov 25 Javascript
vue绑定class与行间样式style详解
Aug 16 #Javascript
Vue的MVVM实现方法
Aug 16 #Javascript
利用JS制作万年历的方法
Aug 16 #Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
Aug 16 #Javascript
React Native 集成jpush-react-native的示例代码
Aug 16 #Javascript
jQuery实现全选、反选和不选功能
Aug 16 #jQuery
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
Aug 16 #Javascript
You might like
php仿discuz分页效果代码
2008/10/02 PHP
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
javascript 特殊字符串
2009/02/25 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
Python设计模式之观察者模式实例
2014/04/26 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
python实现自动发送邮件
2018/06/20 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
公司人力资源的自我评价
2014/01/02 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
环保口号大全
2014/06/12 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
2014年药店工作总结
2014/11/20 职场文书
团代会开幕词
2015/01/28 职场文书
员工离职通知函
2015/04/25 职场文书
大学生读书笔记大全
2015/07/01 职场文书
英语读书笔记
2015/07/02 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis