最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)web留言板功能

 更新時(shí)間:2021年09月17日 12:00:45   作者:fanfan_h  
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)web留言板功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了js實(shí)現(xiàn)web留言板的具體代碼,供大家參考,具體內(nèi)容如下

1.畫(huà)一個(gè)標(biāo)題欄和一個(gè)內(nèi)容欄,提交按鈕,留言板

心情:<br/> <input type="text" id="mood"/><br/>
筆記:<br/> <textarea id="network"></textarea><br/>
<button id="send">發(fā)表</button>
<div class="ban"></div>

2.動(dòng)態(tài)獲取上面元素。

var mood=document.getElementById ("mood");
var network=document.getElementById ("network");
var send=document.getElementById ("send");
var ban=document.querySelector (".ban");

3.設(shè)置提交按鈕點(diǎn)擊事件,當(dāng)點(diǎn)擊提交按鈕時(shí),最下面的留言板顯示出填寫(xiě)的內(nèi)容

(1)善于使用緩存localStorage(),用時(shí)間來(lái)獲取緩存的值。

var time=new Date();

(2)建立一個(gè)JSON對(duì)象來(lái)存放標(biāo)題和內(nèi)容的值(value)

var shuju={
  mymood:mood.value,
  mynetwork:network .value,
  now_time:time.toLocaleString()  //2019/7/2 下午7:42:15
  };

(3)JSON對(duì)象里的值保存下來(lái),記得用JSON.stringify來(lái)轉(zhuǎn)化為字符串形式;

(4)建立一個(gè)讀取值的函數(shù),獲取緩存里的內(nèi)容,再顯示在留言板的界面上。

function readdata(){
    ban.innerHTML ="";
    var length=localStorage.length-1;
    for(var i=length;i>=0;i--){
      var k=localStorage.key(i);  //獲取key值
      var data=JSON.parse (localStorage.getItem(k));  //
        console.log(k);
        ban.innerHTML +=data.mymood +" &nbsp;&nbsp;&nbsp;"+data.mynetwork +" &nbsp;&nbsp;&nbsp;"+ data.now_time +"<br/>";
    }
}

源碼:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
       .ban{
           width:500px;
           height:auto;
           border:1px solid black;
       }
        #send {
            width:40px;
            height:25px;
            font-size: 12px;
            text-align: center;
            line-height: 25px;
            background: paleturquoise;
        }
    </style>
</head>
<body>
心情:<br/> <input type="text" id="mood"/><br/>
筆記:<br/> <textarea id="network"></textarea><br/>
<button id="send">發(fā)表</button>
<div class="ban"></div>
<script>
var mood=document.getElementById ("mood");
var network=document.getElementById ("network");
var send=document.getElementById ("send");
var ban=document.querySelector (".ban");
//localStorage.clear ();
readdata();
send.onclick =function(){
  var time=new Date();
  var shuju={
        mymood:mood.value,
        mynetwork:network .value,
        now_time:time.toLocaleString()  //2019/7/2 下午7:42:15
    };
    // console.log(JSON.stringify (shuju));
     localStorage.setItem (time.getTime(),JSON.stringify (shuju));
    mood.value="";
    network.value ="";

    // alert("發(fā)表成功");
     readdata();
}
function readdata(){
    ban.innerHTML ="";
    var length=localStorage.length-1;
    for(var i=length;i>=0;i--){
      var k=localStorage.key(i);  //獲取key值
      var data=JSON.parse (localStorage.getItem(k));  //
        console.log(k);
        ban.innerHTML +=data.mymood +" &nbsp;&nbsp;&nbsp;"+data.mynetwork +" &nbsp;&nbsp;&nbsp;"+ data.now_time +"<br/>";
    }
}
</script>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

县级市| 宁远县| 永寿县| 眉山市| 册亨县| 灯塔市| 兴仁县| 寿阳县| 桂林市| 广河县| 彭州市| 馆陶县| 库尔勒市| 曲阳县| 东乡族自治县| 六盘水市| 巍山| 杭州市| 东城区| 潮安县| 青阳县| 奉化市| 万载县| 金湖县| 白河县| 无锡市| 荥经县| 塔城市| 乌兰察布市| 云龙县| 延庆县| 香河县| 交口县| 扶余县| 湖北省| 长葛市| 定安县| 迭部县| 云浮市| 辽源市| 乌兰县|