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 相关文章推荐
$()JS小技巧
Jul 21 Javascript
基于jquery的获取mouse坐标插件的实现代码
Apr 01 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
轻松实现javascript图片轮播特效
Jan 13 Javascript
深入浅析Bootstrap列表组组件
May 03 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
javascript操作cookie
Jan 17 Javascript
Vue组件开发初探
Feb 14 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
vue基于mint-ui的城市选择3级联动的示例
Oct 25 Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
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作的文本留言本的例子(一)
2006/10/09 PHP
javascript,php获取函数参数对象的代码
2011/02/03 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
js 分栏效果实现代码
2009/08/29 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python实现银行管理系统
2019/10/25 Python
python 实现多线程下载视频的代码
2019/11/15 Python
python如何处理程序无法打开
2020/06/16 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
Python字典实现伪切片功能
2020/10/28 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
优秀的2014年两会精神解读
2014/03/17 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
幸福来敲门观后感
2015/06/04 职场文书
安全教育主题班会总结
2015/08/14 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书