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 XML数据显示为HTML一例
Dec 23 Javascript
js 动态选中下拉框
Nov 26 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
jQuery实现“扫码阅读”功能
Jan 21 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
基于vue+element实现全局loading过程详解
Jul 10 Javascript
解决vue init webpack 下载依赖卡住不动的问题
Nov 09 Javascript
js实现上传图片到服务器
Apr 11 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
ExtJS与PHP、MySQL实现存储的方法
2010/04/02 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
JS 去除Array中的null值示例代码
2013/11/20 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Python中的异常处理学习笔记
2015/01/28 Python
python实现的简单猜数字游戏
2015/04/04 Python
Django通过json格式收集主机信息
2020/05/29 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
大学生如何写自荐信
2014/01/08 职场文书
1亿有多大教学反思
2014/05/01 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
新年晚会开场白
2015/05/29 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书