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 相关文章推荐
使用prototype.js 的时候应该特别注意的几个问题.
Apr 12 Javascript
IE本地存储userdata的一个bug说明
Jul 01 Javascript
新浪微博字数统计 textarea字数统计实现代码
Aug 28 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
JavaScript必看小技巧(必看)
Jun 07 Javascript
原生js实现弹出层登录拖拽功能
Dec 05 Javascript
JavaScript利用Date实现简单的倒计时实例
Jan 12 Javascript
从零学习node.js之mysql数据库的操作(五)
Feb 24 Javascript
vue组件如何被其他项目引用
Apr 13 Javascript
5 种JavaScript编码规范
Jan 30 Javascript
layui 表单标签的校验方法
Sep 04 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
substr()函数中文版
2006/10/09 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
由浅入深讲解python中的yield与generator
2017/04/05 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
Python构建XML树结构的方法示例
2017/06/30 Python
python pygame实现2048游戏
2018/11/20 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
傲盾软件面试题
2015/08/17 面试题
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
火车的故事教学反思
2014/02/11 职场文书
合作经营协议书
2014/04/17 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
银行转正自我鉴定
2014/09/29 职场文书
vue3获取当前路由地址
2022/02/18 Vue.js