<textarea name="" id=""></textarea >
<button>发布</button>
<ul></ul>
<script>
// 1. 获取元素
var btn = document.querySelector('button');
var text = document.querySelector('textarea');
var ul = document.querySelector('ul');
// 2. 注册事件
btn.onclick = function() {
if (text.value == '') {
alert('您没有输入内容');
return false;
} else {
//(1)创建元素
var li = document.createElement('li');
// 先有li才能赋值
// 阻止链接跳转需要添加javascript:void(0);或者javascript:;
li.innerHTML = text.value + "<a href='javascript:;'></a>"
//(2)添加元素
// ul.appendChild(li);
ul.insertBefore(li, ul.children[0]);
//(3)删除元素,删除的是当前a链接所在的li
var as document.querySelectorAll('a');
for (var i = 0; i < as.length; i++) {
as[i].onclick = function() {
// 删除的是当前a所在的li,也就是a的父元素
ul.removeChild(this.parentNode);
}
}
</script>