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

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

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

本文實(shí)例為大家分享了JavaScript實(shí)現(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 = "";
    //可見范圍看見當(dāng)前元素
    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 = "";
      //可見范圍看見當(dāng)前元素
      li.scrollIntoView();
    }
}

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

相關(guān)文章

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

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

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

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

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

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

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

    js鼠標(biāo)滑過圖片震動(dòng)特效的方法

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

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

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

    Bootstrap4如何定制自己的顏色和風(fēng)格

    這篇文章主要介紹了Bootstrap4如何定制自己的顏色和風(fēng)格,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    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即給列表賦別名,文中給大家列出來幾個(gè)錯(cuò)誤用法,大家一起學(xué)習(xí)下
    2018-04-04
  • JavaScript實(shí)現(xiàn)購(gòu)物車圖片局部放大預(yù)覽效果

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

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

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

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

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

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

最新評(píng)論

清水县| 新绛县| 河池市| 普安县| 陕西省| 临桂县| 宜兴市| 嵊州市| 哈尔滨市| 苍溪县| 海口市| 会泽县| 南川市| 衡阳县| 波密县| 遂昌县| 扎兰屯市| 阿拉善左旗| 轮台县| 汶上县| 宝应县| 北海市| 会泽县| 常宁市| 蓬莱市| 邢台市| 云梦县| 白河县| 于都县| 西丰县| 普格县| 剑河县| 斗六市| 甘谷县| 阳曲县| 建瓯市| 缙云县| 镶黄旗| 准格尔旗| 宣化县| 荥阳市|