亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實現(xiàn)聊天對話框

 更新時間:2020年02月08日 11:28:32   作者:since �  
這篇文章主要為大家詳細介紹了js實現(xiàn)聊天對話框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)聊天對話框的具體代碼,供大家參考,具體內容如下

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title></title>
 <style type="text/css">
 .box{
 width:300px;
 height:400px;
 border:1px solid blue;
 margin:0 auto;
 }
 .inTer{
 width:280px;
 height:280px;
 border:1px solid deeppink;
 margin:0 auto;
 margin-top:10px;
 overflow-y:auto;
 }
 textarea{
 display:block;
 width: 276px;
 height:65px;
 margin:0 auto;
 margin-top:5px;
 }
 #btn{
 display:block;
 float:right;
 margin-right:10px;
 margin-top:5px;
 }
 p{
 display:inline-block;
 border-radius:5px;
 background:#dcdcdc;
 font-size:12px;
 padding:5px 5px;
 margin:5px 0;
 margin-left:5px;
 max-width:140px;
 word-wrap: break-word;
 }
 </style>
 </head>
 <body>
 <div class="box">
 <div class="inTer" id="father">
 <p>你好</p ></br>
 <p>你好</p ></br>
 <p>你好</p ></br>
 <p>heiheiheiheiehieheieheieheieheiheiehe</p ></br>
 </div>
 <textarea style="resize: none;" id="txt">
 </textarea>
 <input type="button" id="btn" value="發(fā)送" />
 </div>
 </body>
</html>
<script>
 var btn = document.getElementById("btn");
 var txt = document.getElementById("txt");
 var father = document.getElementById("father")
 var p = document.getElementsByTagName("p");
 btn.onclick=function(){
 if(txt.value==""){
 alert("請勿發(fā)送空內容");
 }
 else{
 var son = document.createElement("p");
 son.style.backgroundColor="yellowgreen";
 son.style.clear="both";
 son.style.float="right";
 son.style.marginRight="5px";
 son.innerText=txt.value;
 father.appendChild(son);
 txt.value="";
 son.scrollIntoView();
 }
 
 }
 document.onkeydown=function(evt){
 var e = evt || event;
 e.keyCode=e.which=e.charCode;
 if(e.keyCode==13 || e.keyCode==10){
 if(txt.value==""){
 alert("請勿發(fā)送空內容");
 }
 else{
 var son = document.createElement("p");
 son.style.backgroundColor="yellowgreen";
 son.style.clear="both";
 son.style.float="right";
 son.style.marginRight="5px";
 son.innerText=txt.value;
 father.appendChild(son);
 txt.value="";
 son.scrollIntoView();
 }
 }
 }
 </script>

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

相關文章

  • JavaScript函數(shù)封裝的示例詳解

    JavaScript函數(shù)封裝的示例詳解

    這篇文章主要通過動畫的示例來為大家詳細介紹一下JavaScript的函數(shù)封裝,文中的示例代碼講解詳細,感興趣的小伙伴可以學習一下
    2022-03-03
  • layDate插件設置開始和結束時間

    layDate插件設置開始和結束時間

    這篇文章主要為大家詳細介紹了layDate插件設置開始時間和結束時間,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • js 創(chuàng)建對象 經典模式全面了解

    js 創(chuàng)建對象 經典模式全面了解

    下面小編就為大家?guī)硪黄猨s 創(chuàng)建對象 經典模式全面了解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js 根據(jù)對象數(shù)組中的屬性進行排序實現(xiàn)代碼

    js 根據(jù)對象數(shù)組中的屬性進行排序實現(xiàn)代碼

    這篇文章主要介紹了js 根據(jù)對象數(shù)組中的屬性進行排序實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • JavaScript 九種跨域方式實現(xiàn)原理

    JavaScript 九種跨域方式實現(xiàn)原理

    這篇文章主要介紹了JavaScript 九種跨域方式實現(xiàn)原理,什么是跨域,以及有哪幾種跨域方式,這是本文要探討的內容。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • JavaScript使用Proxy編寫一個取值限制器

    JavaScript使用Proxy編寫一個取值限制器

    最近一直在開發(fā)低代碼平臺的東西,由于項目里面東西有點多,取值或調用起來比較麻煩,使用本文就將使用Proxy編寫一個取值限制器,需要的小伙伴可以參考下
    2023-12-12
  • 靜態(tài)頁面的值傳遞(三部曲)

    靜態(tài)頁面的值傳遞(三部曲)

    靜態(tài)頁面的值傳遞(三部曲)...
    2006-09-09
  • webpack教程之webpack.config.js配置文件

    webpack教程之webpack.config.js配置文件

    本篇文章主要介紹了webpack教程之webpack.config.js配置文件 ,具有一定的參考價值,有興趣的可以了解一席
    2017-07-07
  • 分頁欄的web標準實現(xiàn)

    分頁欄的web標準實現(xiàn)

    分頁欄是網頁上最常見不過的一個組件,本博文給出分頁欄的一個web2.0標準示例,并作簡要分析
    2011-11-11
  • JS+HTML實現(xiàn)經典游戲吃豆人

    JS+HTML實現(xiàn)經典游戲吃豆人

    吃豆游戲可以說是我們80,90后共同的回憶錄,小時候常常在學習機上玩,所以也就有了強烈的欲望去寫。所以本文將利用JS+HTML實現(xiàn)這一經典游戲,需要的可以參考一下
    2022-04-04

最新評論