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

基于JavaScript實現(xiàn)留言板功能

 更新時間:2020年03月16日 17:39:41   作者:chengliang666  
這篇文章主要為大家詳細介紹了基于JavaScript實現(xiàn)留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

html代碼

<div id="main" class="main">
  <ul id="content" class="content">
    <li class="msgContent left">hello?</li>
    <div style="clear: both;"></div>
    <li class="msgContent left">hello</li>
    <div style="clear: both;"></div>
    <li class="msgContent right">hi</li>
    <div style="clear: both;"></div>
    <li class="msgContent left">hehe</li>
    <div style="clear: both;"></div>
    <li class="msgContent left">goodbye</li>
    <div style="clear: both;"></div>
    <li class="msgContent right">。。。。</li>
    <div style="clear: both;"></div>
    <li class="msgContent right">I LOVE YOU</li>
  </ul>
  <textarea id="msg_input" class="msgInput"></textarea>
  <button id="sendbtn" class="sendbtn">發(fā)送</button>
</div>

css代碼

* {
      font-size: 14px;
      padding: 0;
      margin: 0;
    }
 
    .main {
      position: relative;
      margin: 20px auto;
      border: 1px solid steelblue;
      width: 430px;
      height: 400px;
    }
 
    .msgInput {
      display: block;
      width: 406px;
      height: 60px;
      margin: 10px auto;
    }
 
    .sendbtn {
      position: absolute;
      width: 100px;
      height: 29px;
      bottom: 5px;
      right: 10px;
    }
 
    .content {
      list-style: none;
      width: 410px;
      height: 280px;
      margin: 5px auto;
      border: 1px dotted #D1D3D6;
      overflow-y: scroll;
    }
 
    .msgContent {
      width: auto;
      max-width: 250px;
      height: auto;
      word-break: break-all;
      margin: 5px;
      padding: 3px;
      border-radius: 5px;
    }
 
    .content .left {
      float: left;
      text-align: left;
      background-color: lightgrey;
    }
 
    .content .right {
      float: right;
      text-align: right;
      background-color: yellowgreen;
    }
 
    .clear {
      clear: both;
}

JS代碼

 var oBtn = document.getElementById("sendbtn");
  var msg = document.getElementById("msg_input");
  var oCon = document.getElementById("content");
  oBtn.onclick = function () {
    var msgVal = msg.value;
    var li = document.createElement("li");
    li.innerHTML = msgVal;
    li.className = "msgContent right";
    var div = document.createElement("div");
    div.className = "clear";
    oCon.appendChild(div);
    oCon.appendChild(li);
    msg.value = "";
    //可見范圍看見當前元素
    li.scrollIntoView()
  };
  
  document.onkeypress = function (e) {
    var e = e || event;
    var code = e.keyCode || e.which;
    if (code == 10) {
      var msgVal = msg.value;
      var li = document.createElement("li");
      li.innerHTML = msgVal;
      li.className = "msgContent right";
      var div = document.createElement("div");
      div.className = "clear";
      oCon.appendChild(div);
      oCon.appendChild(li);
      msg.value = "";
      //可見范圍看見當前元素
      li.scrollIntoView();
    }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • js+html5 canvas實現(xiàn)ps鋼筆摳圖

    js+html5 canvas實現(xiàn)ps鋼筆摳圖

    這篇文章主要介紹了js+html5 canvas實現(xiàn)ps鋼筆摳圖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 為你的微信小程序體積瘦身詳解

    為你的微信小程序體積瘦身詳解

    這篇文章主要給大家介紹了關(guān)于微信小程序瘦身的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • javascript實現(xiàn)校驗文件上傳控件實例

    javascript實現(xiàn)校驗文件上傳控件實例

    這篇文章主要介紹了javascript實現(xiàn)校驗文件上傳控件,實例分析了javascript檢測上傳文件類型是否為圖片的功能,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • js鼠標滑過圖片震動特效的方法

    js鼠標滑過圖片震動特效的方法

    這篇文章主要介紹了js鼠標滑過圖片震動特效的方法,涉及onMouseOver事件及圖片操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • 前端Echarts自適應(yīng)分辨率和縮放功能代碼實例

    前端Echarts自適應(yīng)分辨率和縮放功能代碼實例

    ECharts提供了自適應(yīng)功能,可以自動調(diào)整圖表大小以適應(yīng)屏幕變化,下面這篇文章主要給大家介紹了關(guān)于前端Echarts自適應(yīng)分辨率和縮放功能的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • Bootstrap4如何定制自己的顏色和風格

    Bootstrap4如何定制自己的顏色和風格

    這篇文章主要介紹了Bootstrap4如何定制自己的顏色和風格,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 微信小程序wx:for和wx:for-item的用法詳解

    微信小程序wx:for和wx:for-item的用法詳解

    這篇文章主要介紹了微信小程序wx:for和wx:for-item的正確用法,wx:for是循環(huán)數(shù)組,wx:for-item即給列表賦別名,文中給大家列出來幾個錯誤用法,大家一起學習下
    2018-04-04
  • JavaScript實現(xiàn)購物車圖片局部放大預(yù)覽效果

    JavaScript實現(xiàn)購物車圖片局部放大預(yù)覽效果

    這篇文章主要為大家詳細介紹了JavaScript如何通過canvas簡單實現(xiàn)購物車圖片放大預(yù)覽效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • javascript實現(xiàn)日期時間動態(tài)顯示示例代碼

    javascript實現(xiàn)日期時間動態(tài)顯示示例代碼

    這篇文章主要介紹了javascript實現(xiàn)日期時間動態(tài)顯示示例代碼,頁面動態(tài)顯示時間變化的方法有很多,本文為大家介紹下使用javascript的具體實現(xiàn),感興趣的朋友可以參考一下
    2015-09-09
  • JavaScript中如何在一個循環(huán)中等待示例代碼詳解

    JavaScript中如何在一個循環(huán)中等待示例代碼詳解

    這篇文章主要介紹了在JavaScript中如何在一個循環(huán)中等待(附代碼示例),下面是如何使用for..of 循環(huán)來迭代一個數(shù)組并在循環(huán)內(nèi)等待,需要的朋友可以參考下
    2022-08-08

最新評論

苏尼特右旗| 永安市| 平阳县| 连州市| 乌拉特中旗| 鹤峰县| 来凤县| 九江县| 翁牛特旗| 安徽省| 连云港市| 松原市| 漾濞| 加查县| 佛冈县| 青浦区| 瑞安市| 米泉市| 夏河县| 措勤县| 湖南省| 舞阳县| 永年县| 中阳县| 峨眉山市| 高邮市| 高州市| 林口县| 凤山县| 安溪县| 甘谷县| 禹州市| 日喀则市| 新巴尔虎右旗| 深州市| 留坝县| 长治县| 仙桃市| 荣昌县| 商南县| 同德县|