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对象链式操作代码(jquery)
Jul 04 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 Javascript
JavaScript判断变量是否为空的自定义函数分享
Jan 31 Javascript
JavaScript html5 canvas绘制时钟效果
Mar 01 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
Sep 25 Javascript
微信小程序 scroll-view 实现锚点跳转功能
Dec 12 Javascript
JavaScript常用工具函数库汇总
Sep 17 Javascript
layui使用及简单的三级联动实现教程
Dec 01 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实时显示输出
2008/10/02 PHP
php 获取全局变量的代码
2011/04/21 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
7个JS基础知识总结
2014/03/05 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
浅析vue中的MVVM实现原理
2019/03/04 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
Python Matplotlib库入门指南
2015/05/18 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫
python实现学员管理系统(面向对象版)
2022/06/05 Python