• 删留言


    核心思路: 点击按钮之后,就动态创建一个li,添加到ul 里面;

    创建li 的同时,把文本域里面的值通过li.innerHTML 赋值给 li;

    如果想要新的留言后面显示就用 appendChild 如果想要前面显示就用insertBefore;

     
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    </head>
    
    <body>
    <textarea name="" id="" cols="30" rows="10"></textarea>
    <button>按钮</button>
    <ul></ul>
    <script>
    var txt = document.querySelector('textarea');
    var btn = document.querySelector('button');
    var ul = document.querySelector('ul');
    btn.onclick = function() {
    if (txt.value == '') {
    alert('不能为空');
    return false;
    } else {
    var li = document.createElement('li');
    li.innerHTML = txt.value + '<a href="javascript:;">删除</a>';
    ul.insertBefore(li, ul.children[0]);
    var as = document.querySelectorAll('a');
    for (var j = 0; j < as.length; j++) {
    as[j].onclick = function() {
    ul.removeChild(this.parentNode)
    }
    }
    }
    }
    </script>
    </body>
    
    </html>
  • 相关阅读:
    回溯 八皇后问题 与 0-1背包
    技术学习
    线程间通信
    计算机网络基础知识总结(各种协议)
    大数据Phoenix专题
    java中HashMap详解
    使用LocalBroadcastManager解决BroadcastReceiver安全问题
    Paint类常用方法
    链表结构对象池的一种实现
    android内存及内存溢出分析
  • 原文地址:https://www.cnblogs.com/lh1998/p/11454928.html
Copyright © 2020-2023  润新知