1. 程式人生 > >js簡易留言板

js簡易留言板

() != date() turn eth create rip eply doc

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <link rel="stylesheet" type="text/css" href="css/reply.css"/>
    
    <body>
            <div id="logo">
                <textarea id=‘dt‘
></textarea> <p id="pl">留言(0)</p> </div> </body> <script type="text/javascript" src="js/reply.js"></script> </html>

上面是主頁代碼下面是js

var pl=document.getElementById(‘pl‘);
var dt=document.getElementById(‘dt‘);
var
flag=0//留言個數 var str =date();//當前時間 pl.onclick=function(){ if(dt.value!=""){ //判斷用戶是否輸入內容 flag++; pl.innerHTML="留言("+flag+")"; //留言+1 var log=document.createElement(‘div‘);// 創建div document.body.appendChild(log);// body添加該節點 var building=document.createElement(‘span‘);//
創建顯示樓層節點 log.appendChild(building); var date=document.createElement(‘span‘);//顯示用戶節點 log.appendChild(date); var matter=document.createElement(‘span‘);//顯示留言內容節點 log.appendChild(matter); var del=document.createElement(‘span‘);//顯示刪除節點 log.appendChild(del); model(log,building,date,matter,dt,del); //顯示div樣式 dt.value="";//清空上次留言內容 } else { alert("請輸入內容!"); } } function model(log,buiding,date,matter,dt,del){ //新節點的樣式 del.style.width="35px"; del.style.height="30px"; del.style.background=""; del.style.float="left"; del.style.marginTop="15px"; del.innerHTML="刪除" del.style.color="#888888"; del.style.cursor="pointer"; del.onclick=function(){ //為刪除添加事件 if (confirm("確定刪除此留言?")){ document.body.removeChild(this.parentNode);//this.parenNode:定位到該節點的父節點div flag--; pl.innerHTML="留言("+flag+")";//留言-- var div=document.body.children; //body的所有節點數 for(var i=div.length-1;i>0;i--)//改變所有孩子節點的第一個子節點的(顯示樓層的節點)樣式 { div[i].firstChild.innerHTML=i-1+"樓"; } }; } matter.style.width="150px"; matter.style.height="100px"; matter.style.background=""; matter.style.float="left"; matter.style.fontSize="15px" matter.innerHTML="&nbsp&nbsp"+dt.value; buiding.style.width="100px"; buiding.style.height="100px"; buiding.style.background=""; buiding.style.float="left"; buiding.style.fontSize="40px"; buiding.style.fontFamily="DFKai-SB" buiding.style.color="#DDAA00" buiding.style.textAlign="center" buiding.innerHTML=flag+"樓"; buiding.style.fontWeight="bold"; date.style.color="#444444" date.style.width="100px"; date.style.height="100px"; date.style.float="left"; date.style.fontWeight="bold" date.style.background=""; date.innerHTML=str+"<br>"+"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp用戶"+flag log.style.width="400px"; log.style.height="100px"; log.style.background=""; log.style.marginTop="20px"; } function date(){ //獲取當前的年月日返回 var data=new Date(); var str=data.getFullYear()+"-"+Number(data.getMonth()+1) str+="-"+data.getDate()+"<br>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"+data.getHours()+":"+data.getMinutes(); return str; }
*{
    margin: 0 auto;
    background: #FFEE99;
}

#dt{
    border: double 1px#000000;
    size: a3;
    width:298px ;
    height: 98px;
    color: #000000;
}
#logo{
    background: red;
    height: 100px;
    width: 300px;
    align="center";
    margin-top: 20px;
    
}
#pl{
    float: right;
    color: #888888;
    font-size: 12px;
    cursor:pointer;
    
}

運行截圖

技術分享圖片

技術分享圖片

js簡易留言板