简单版发布留言案例

在这里插入图片描述
效果展示:
在这里插入图片描述

代码展示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			ul {
      
      
				background-color: pink;
				width: 250px;
			}
		</style>
	</head>
	<body>
	<textarea rows="10" cols="40"></textarea>
	<button>发布</button>
	<button class="btn_Delete">删除</button>
	<ul>
		<!-- <li>11</li> -->
	</ul>
	<script>
		//当点击发布按钮就把留言区的留言放到下面评论区显示
		var button = document.querySelector('button');
		var btn_D = document.querySelector('.btn_Delete');
		var textarea = document.querySelector('textarea');
		button.onclick = function() {
      
      
			//创建li元素节点
			var li = document.createElement('li');
			// console.log(textarea.value); 通过value属性获取textarea文本域中的文本
			li.innerHTML = textarea.value;
			//添加元素到指定节点
			var ul = document.querySelector('ul');
			ul.appendChild(li);
		}
		//当点击删除则删除评论区下面的评论,直到删完为止,删完后 按钮禁用
		btn_D.onclick = function() {
      
      
			// alert(111);
			var ul = document.querySelector('ul');
			if (ul.children.length == 0) {
      
       //如果ul节点的子元素节点长度为0则说明里面没有元素了
				this.style.disabled = true;
			}else {
      
      
				ul.removeChild(ul.children[0]);
			}		
		}
	</script>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_45308912/article/details/121368222