• 简易留言板


    <h1>简易留言板</h1>
    <div id="box">
    
    </div>
    <textarea id="msg"></textarea>
    <input type="button" id="btn" value="留言"/>
    <button onclick="sum()">统计</button>
    
    //创建ul标签元素
    var ul = document.createElement('ul');
    //获取父级元素
    var box = document.getElementById('box');
    //添加子元素
    box.appendChild(ul);
    
    //获取按钮元素
    var btn = document.getElementById('btn');
    
    var msg = document.getElementById('msg')
    
    var count = 0;
    btn.onclick = function(){
    
        console.log(msg.value);
    
        var li = document.createElement('li');
    
        //设置内容
        li.innerHTML = msg.value + "<span>&nbsp;&nbsp;X</span>"
    
        var lis = document.getElementsByTagName('li');
        if(lis.length == 0){
            ul.appendChild(li);
            count++;
    
        }else{
            ul.insertBefore(li,lis[0]);
            count++;
        }
        msg.value = '';
    
        var spans = document.getElementsByTagName('span');
    
        for(var i = 0; i< spans.length; i++){
            spans[i].onclick  = function(){
                ul.removeChild(this.parentNode)
                count--;
            }
        }
    
    
    }
    
     function sum(){
        alert('一共发布了'+count+'条留言');
    
    }
    
  • 相关阅读:
    WEB服务器和应用服务器
    java中乱码问题
    面向对象的特征
    数据库中常见的需注意的问题
    String类
    网络编程
    C#泛型基础
    C#中sealed关键字的作用。
    C#自动属性优缺点分析
    TextView属性(转)
  • 原文地址:https://www.cnblogs.com/fmgao-technology/p/9252195.html
Copyright © 2020-2023  润新知