• 用户添加评论小程序


    这个是偶然打开JS 时,看到了这个界面,然后想加点东西上去,便做了这个小功能

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>网页追加评论</title>
            <style type="text/css">
                #outside {
                    width: 1000px;
                    margin: 0 auto;
                    border: 1px solid #E7EAEE;
                    overflow: hidden;
                    padding-bottom: 15px;
                }
                
                #outside h3 {
                    width: 95%;
                    margin: 15px auto;
                    padding-bottom: 10px;
                    border-bottom: 1px solid #E7EAEE;
                    font-family: "宋体", sans-serif;
                }
                
                #outside .comment1 {
                    width: 95%;
                    margin: 10px auto;
                    color: #BBBBBB;
                    font-size: 12px;
                    border-bottom: 1px dashed #E7EAEE;
                    font-family: "宋体", sans-serif;
                    position: relative;
                }
                
                #outside .comment1 time {
                    float: right;
                }
                
                #outside .comment1 span {
                    color: #5979B2;
                    margin-left: 5px;
                    font-weight: bold;
                }
                
                #outside .comment1 p {
                    font-size: 16px;
                    color: black;
                }
                
                #zan{
                    width: 60px;
                    position: absolute;
                    right: 65px;
                    bottom: 16px;
                }
                
                #zan img {
                    width: 16px;
                    height: 16px;
                    
                    position: absolute;
                    bottom: 0;
                }
                
                #zan span {
                    color: #97D6C0;
                    font-size: 12px;
                    font-weight: bold;
                    
                    position: absolute;
                    left: 21px;
                    bottom: 0;
                }
                
                #comment1 #span11{
                    font-size: 12px;
                    letter-spacing: 2px;
                    color: #BBBBBB;
                    cursor: pointer;
                    
                    position: absolute;
                    right: 35px;
                    bottom: 17px;
                }
                
                #outside h4 {
                    width: 95%;
                    margin: 15px auto;
                    color: #404E73;
                    font-size: 16px;
                    font-weight: bold;
                    font-family: "宋体", sans-serif;
                }
                
                #outside #addComment {
                    width: 95%;
                    margin: 0 auto;
                    font-size: 12px;
                    color: #BBBBBB;
                }
                
                #outside #name {
                    width: 200px;
                    border: 1px solid #D9E2EF;
                }
                
                #outside #comContent {
                    width: 800px;
                    height: 100px;
                    resize: none;
                    border: 1px solid #D9E2EF;
                    vertical-align: text-top;
                }
                
                #outside button {
                    width: 100px;
                    height: 30px;
                    background-color: #2D46A3;
                    color: white;
                    border: hidden;
                    float: right;
                    margin: 15px 100px;
                }
            </style>
        </head>
    
        <body>
    
            <div id="outside">
                <h3>最新平均</h3>
    
                <div id="comment">
                    <div id="comment1" class="comment1">
                        腾讯网友
                        <span>123</span>
                        <time>2010年10月5日 19:21:12</time>
                        <p>
                            123
                        </p>
                        <div id="zan" class="zan1" onclick="test(this)">
                            <img src="img/zanb.png" class="img1"/>
                            <span id="span1"></span>
                            <!--<span id="span11" class="span11">回复</span>-->
                        </div>
                        <span id="span11" class="span11">回复</span>
                    </div>
                </div>
    
                <h4>发表评论</h4>
    
                <div id="addComment">&nbsp;&nbsp;&nbsp;&nbsp;称:<input type="text" id="name" />
                    <br /><br /> 评论内容:
                    <textarea id="comContent"></textarea>
    
                    <button onclick="addComment()">提交评论</button>
                </div>
            </div>
    
            <script type="text/javascript">
                var id = 1;
                var span1 = document.getElementById("span1");
                
    
                function addComment() {
                    var name = document.getElementById("name").value;
                    var comContent = document.getElementById("comContent").value;
                    if(name == "" || comContent == "") {
                        alert("用户名和评论内容不可为空!");
                        return;
                    }
    
                    
                    id++;
                    var dates = new Date();
                    var year = dates.getFullYear();
                    var month = dates.getMonth();
                    var date1 = dates.getDate();
                    var hours = dates.getHours() < 10 ? "0" + dates.getHours() : dates.getHours();
                    var minutes = dates.getMinutes() < 10 ? "0" + dates.getMinutes() : dates.getMinutes();
                    var seconds = dates.getSeconds() < 10 ? "0" + dates.getSeconds() : dates.getSeconds();
                    
                    var comment1 = document.getElementById("comment1");
                    var comments = document.getElementById("comment");
                    var clone = comment1.cloneNode(true);
                    clone.getElementsByTagName("span")[0].innerText = name;
                    clone.getElementsByTagName("time")[0].innerText = year + "" + (month + 1) + "" + date1 + "" + hours + ":" + minutes + ":" + seconds;
                    clone.getElementsByTagName("p")[0].innerText = comContent;
                    clone.getElementsByTagName("span")[1].setAttribute("id", "span" + id);
                    clone.getElementsByTagName("span")[1].innerText = 0;
                    clone.getElementsByTagName("img")[0].setAttribute("class", "img" + id);
                    clone.getElementsByTagName("img")[0].setAttribute("src", "img/zanb.png");
                    clone.getElementsByTagName("img")[0].parentNode.setAttribute("class", "zan" + id);
                    
                    clone.setAttribute("id", "comment" + id);
                    comments.appendChild(clone);
    
                    document.getElementById("name").value = "";
                    document.getElementById("comContent").value = "";
                }
                
                //点赞
                var span1 = document.getElementById("span1");
                window.onload = function(){
                    span1.innerText = this.localStorage.count?this.localStorage.count:0;
                }
               
                var count=0;
                function test(that){
                    count++;
                    if(count%2!=0) {
                        that.getElementsByTagName("img")[0].setAttribute("src","img/zanh.png");
                        that.getElementsByTagName("span")[0].innerText = parseInt(that.getElementsByTagName("span")[0].innerText)+1;
                    }
                    
                    else{
                        that.getElementsByTagName("img")[0].setAttribute("src","img/zanb.png");
                        that.getElementsByTagName("span")[0].innerText = parseInt(that.getElementsByTagName("span")[0].innerText)-1;
                    }
                    
                }
                
            </script>
        </body>
    
    </html>

     这个可以动态获取用户评论时间,一个简单的点赞功能

  • 相关阅读:
    ViewPager实现页卡的最新方法--简洁的TabLayout(谷歌支持包)
    Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
    TelephonyManager
    Android之CookieStore的持久化
    Android中使用HTTP服务
    Android HttpClient基本使用方法
    Android Https相关完全解析 当OkHttp遇到Https
    告诉你月薪3万的程序员都避开了哪些坑?
    计算机上面常用的计算单位 & 个人计算机架构与接口设备
    计算机硬件的五大单元 & CPU的种类 & 计算机的运行流程
  • 原文地址:https://www.cnblogs.com/HRurl/p/7581806.html
Copyright © 2020-2023  润新知