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 相关文章推荐
经典的解除许多网站无法复制文字的绝招
Dec 31 Javascript
简单的无缝滚动程序-仅几行代码
May 08 Javascript
js弹出div并显示遮罩层
Feb 12 Javascript
Javascript技术栈中的四种依赖注入小结
Feb 27 Javascript
WebView启动支付宝客户端支付失败的问题小结
Jan 11 Javascript
jquery对象与DOM对象转化
Feb 08 Javascript
Node.js调试技术总结分享
Mar 12 Javascript
javascript实现多张图片左右无缝滚动效果
Mar 22 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
WebSocket的简单介绍及应用
May 23 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
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
人族 TERRAN 概述
2020/03/14 星际争霸
PHP 函数学习简单小结
2010/07/08 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
JavaScript高级程序设计
2006/12/29 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
python 多线程实现检测服务器在线情况
2015/11/25 Python
python实现批量监控网站
2016/09/09 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
详解python中list的使用
2019/03/15 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
python入门之基础语法学习笔记
2020/02/08 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
阿里云:Aliyun.com
2017/02/15 全球购物
优秀技术工人先进材料
2014/02/17 职场文书
超市工作总结范文2014
2014/12/19 职场文书
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers
Go语言编译原理之源码调试
2022/08/05 Golang