JavaScript 评论功能

评论功能,目前只能输入文字

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title> 评论页面</title>
		<style type="text/css">
			.maxBox{
				border: solid red;
				height: 400px;
				width: 64%;
				margin: 0 auto;
				padding: 20px;
			}
			.max1{
				border: solid blue;
				width: 80%;
				height: 50px;
				margin: 0 auto;
				display: flex;
				flex-direction: row;
				justify-content: center;
				
			}
			img{
				width:46px;
				height: 46px;
				line-height: 46px;
			}
			.wb{
				height: 90%;
				width: 70%;
				font-size: 20px;
				margin:0 1px;
			}
			.bun{
				width: 80px;
				height: 30px;
				float: right;
				margin-top: 10px;
				border-radius:8%;
			}
			.max2{
				width: 80%;
				margin: auto;
			}
			li{
				list-style: none;
			}
			.plym{
				border: solid red ;
				display: flex;
				flex-direction: row;
				margin-bottom: 2px;
				position: relative;
				word-wrap:break-word; 
				word-break:break-all;
			}
			.sc{
				width: 60px;
				height: 50%;
				position: absolute;
				bottom: 0;
				right: 0;
				border-radius: 5px;
			}
			
		</style>
	</head>
	<body>
		<div class="maxBox">
			<div class="max1">
				<img class="tp" src="img/1.png" >
				<input  class="wb" id="wb" type="text" />
				<button class="bun" id="bun">发表</button>
			</div>
			<div class="max2"  id="max2">
			</div>
		</div>
	</body>
	<script type="text/javascript">
		var tesc = 0;
		console.time(tesc)
		var wb = document.getElementById('wb');
		var bun = document.getElementById('bun');
		var max2 = document.getElementById('max2');
		var tp = document.getElementById('tp');
		// 时间
		function sam(){
			 var data=new Date();
		     var a=data.getHours();
			  a= a<10 ? '0'+a : a;
			 var b=data.getMinutes();
			  b= b<10 ? '0'+ b : b;
			 return a+'时'+b+'分';

		}
		// 发布文本	
		function wbsj() {
			if(wb.value==''){
				alert('文本不能为空');
				return false;
			}
			dtnr();
			wb.value='';
		}
		//创造评论 
		function dtnr(){
			//创造div
			var divda = document.createElement('div');
			divda.className='plym';
			max2.appendChild(divda);
			// 创造图片
			var img = document.createElement('img');
			img.src="img/1.png";
			divda.appendChild(img);
			// 获取文字
			console.log(wb.value);
			var wenzhi = wb.value;
			var li = document.createElement('div');
			li.innerHTML=wenzhi+'<br> 于'+sam()+'发布';
			console.log(li);
			divda.appendChild(li)
			//获取删除按钮
			var cs = document.createElement('a');
				cs.href='#'
				cs.className ='sc'
				cs.innerHTML='删除'
				divda.appendChild(cs);
			cs.onclick = function(){
					var pd = confirm('是否删除此评论');
				if(pd ){
					max2.removeChild(divda);
				}
				
			}	
		}
		bun.onclick = function(){
			wbsj();
		}
		document.onkeydown = function(event){
		 console.log(event.keyCode);
		 if(event.keyCode == 13){
			 wbsj();
		 }
		}
		console.log(sam())
		console.timeEnd(tesc)
	</script>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值