留言案例JavaScript添加删除dom操作。- <textarea name="" id="" cols="30" rows="10"></textarea>
- <button>发布</button>
- <ul></ul>
- <script>
- var text = document.querySelector('textarea');
- var btn = document.querySelector('button');
- var ul = document.querySelector('ul');
- btn.onclick = function() {
- //添加li
- var li = document.createElement('li');
- if (!text.value) {
- alert('请输入内容');
- } else {
- li.innerHTML = text.value + '<a href="javascript:;">删除</a>';
- ul.insertBefore(li, ul.children[0]); //这里要注意添加元素不需要" " ;
- var as = document.querySelectorAll('a');
- for (var i = 0; i < as.length; i++) {
- as[i].onclick = function() {
- ul.removeChild(this.parentNode);
- }
- }
- }
- }
- </script>
复制代码
|
|