代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>评论</title>
<style>
*{
padding: 0;
margin: 0;
}
#out{
width: 512px;
height:320px;
background-image: url("./image/raccoon_01.jpg") ;
background-repeat: no-repeat;
background-size: 512px 320px;
margin: 50px auto;
overflow: hidden;
}
#in{
margin-left: 76px;
margin-top: 30px;
}
hr{
outline: none;
width:400px;
margin: 10px auto;
}
.out-ul-li{
list-style: none;
margin: 0 auto;
overflow: hidden;
width: 480px;
border: 1px dashed #858585;
}
.out-ul-li a{
float: right;
}
</style>
</head>
<body>
<div id="out">
<div id="in">
<textarea name="" id="input" cols="50" rows="10"></textarea>
<button id="btn">发布</button>
</div>
<hr >
<ul id="out-ul">
</ul>
</div>
<script>
window.onload = function () {
var btn = document.getElementById("btn");
btn.onclick = function () {
var input = document.getElementById("input");
var text = input.value;
if(text.length === 0){
alert("评论内容不能为空!");
return;
}
var newli = document.createElement("li");
newli.innerHTML = text+'<a href="javascript:void (0)">删除</a>';
newli.className = 'out-ul-li';
var ul_li = document.getElementById("out-ul");
ul_li.appendChild(newli);
input.value = '';
var delbtn = document.getElementsByTagName("a");
for (var i = 0; i < delbtn.length; i++) {
delbtn[i].onclick = function () {
this.parentNode.remove();
}
}
}
}
</script>
</body>
</html>
结果