js实现聊天对话框


Posted in Javascript onFebruary 08, 2020

本文实例为大家分享了js实现聊天对话框的具体代码,供大家参考,具体内容如下

<!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="发送" />
 </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("请勿发送空内容");
 }
 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("请勿发送空内容");
 }
 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>

js实现聊天对话框

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery使用手册之二 DOM操作
Mar 24 Javascript
jqPlot Option配置对象详解
Jul 25 Javascript
javascript实现的在当前窗口中漂浮框的代码
Mar 15 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
Oct 24 Javascript
改进版通过Json对象实现深复制的方法
Oct 24 Javascript
JS模拟酷狗音乐播放器收缩折叠关闭效果代码
Oct 29 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
May 30 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
Sep 28 Javascript
react-native中ListView组件点击跳转的方法示例
Sep 30 Javascript
Echarts动态加载多条折线图的实现代码
May 24 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
jQuery实现聊天对话框
Feb 08 #jQuery
jquery实现聊天机器人
Feb 08 #jQuery
js实现踩五彩块游戏
Feb 08 #Javascript
JavaScript canvas实现雪花随机动态飘落
Feb 08 #Javascript
JS实现简易留言板增删功能
Feb 08 #Javascript
原生JS实现留言板功能
Feb 08 #Javascript
javascript实现留言板功能
Feb 08 #Javascript
You might like
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
js 毫秒转天时分秒的实例
2017/11/17 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python人脸识别初探
2017/12/21 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
如何给Python代码进行加密
2020/01/10 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
python FTP编程基础入门
2021/02/27 Python
大四学生思想汇报
2014/01/13 职场文书
给儿子的表扬信
2014/01/15 职场文书
学校党员对照检查材料
2014/08/28 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
销售会议开幕词
2015/01/28 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android