【JS】简易留言板
css样式请修改一下,别跟我一样
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>D24C04429</title>
<style>
body {
border: 1px solid #000;
margin: 30px;
padding: 30px;
}
h1 {
text-align: center;
font-size: 48px;
color: green;
margin-bottom: 30px;
font-weight: bold;
letter-spacing: 5px;
}
textarea {
display: block;
width: 80%;
height: 50px;
margin: 0 auto 30px auto;
border: 2px dashed green;
box-sizing: border-box;
font-size: 18px;
padding: 10px;
resize: none;
}
button.submit {
display: block;
width: 100px;
height: 40px;
margin: 0 auto 20px auto;
background: #444;
color: #fff;
font-size: 22px;
border: 1px solid #000;
cursor: pointer;
letter-spacing: 5px;
}
ul {
width: 80%;
margin: 0 auto;
padding: 0;
border: 2px dashed green;
min-height: 200px;
box-sizing: border-box;
list-style: none;
}
ul li {
margin: 10px 0;
font-size: 18px;
}
</style>
</head>
<body>
<h1>留言板</h1>
<ul></ul><br><br>
<textarea placeholder="请输入内容"></textarea>
<button class="submit">发布</button>
<script>
var btn = document.querySelector('.submit');
var text = document.querySelector('textarea');
var ul = document.querySelector('ul');
btn.onclick = function() {
if (text.value === '') {
alert('请输入内容');
return;
}
var li = document.createElement('li');
li.innerText = text.value;
var button = document.createElement('button');
button.innerText = '删除';
li.appendChild(button);
ul.appendChild(li);
button.onclick = function() {
ul.removeChild(this.parentNode);
}
text.value = '';
}
console.log(ul.children[0]);
</script>
</body>
</html>