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 相关文章推荐
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 Javascript
IE本地存储userdata的一个bug说明
Jul 01 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
JavaScript清空数组元素的两种方法简单比较
Jul 10 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
浅谈jQuery双事件多重加载的问题
Oct 05 Javascript
Vue.JS入门教程之处理表单
Dec 01 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 Javascript
微信小程序 动态传参实例详解
Apr 27 Javascript
js实现移动端图片滑块验证功能
Sep 29 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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
PHP用户指南-cookies部分
2006/10/09 PHP
php下MYSQL limit的优化
2008/01/10 PHP
php 静态页面中显示动态内容
2009/08/14 PHP
超级简单的php+mysql留言本源码
2009/11/11 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
PHP在线书签系统分享
2016/01/04 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
jquery select选中的一个小问题
2009/10/11 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
房屋买卖委托书格式范本格式
2014/10/13 职场文书
年底个人总结范文
2015/03/10 职场文书
校长新学期致辞
2015/07/30 职场文书
办公室卫生管理制度
2015/08/04 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
Python面向对象之成员相关知识总结
2021/06/24 Python
Win11更新失败并提示0xc1900101
2022/04/19 数码科技