js实现微信聊天效果


Posted in Javascript onAugust 09, 2020

本文实例为大家分享了js实现微信聊天效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <style>
  *{
   margin:0;
   padding:0;
  }
  .box{
   width: 250px;
   height: 400px;
   border: 1px solid #cccccc;
   float: left;
   margin-left: 200px;
   position: relative;
  }
  .fox{
   width: 250px;
   height: 400px;
   border: 1px solid #cccccc;
   float: left;
   margin-left: 200px;
   position: relative;
  }
  .box1{
   width: 250px;
   height: 20px;
   background: #cdcdcd;
   line-height: 20px ;
   text-align: center;
  }
  .fox1{
   width: 250px;
   height: 20px;
   background: #cdcdcd;
   line-height: 20px ;
   text-align: center;
  }
  .box3{
   width: 250px;
   height: 30px;
   bottom: 0px ;
   position: absolute;
  }
  .fox3{
   width: 250px;
   height: 30px;
   bottom: 0px ;
   position: absolute;
  }
  .input1{
   width: 200px;
   height: 28px;
  }
  .input2{
   width: 40px;
   height: 30px;
  }
  .input3{
   width: 200px;
   height: 28px;
  }
  .input4{
   width: 40px;
   height: 30px;
  }
  .text1{
   overflow: scroll;
   overflow-x: hidden;
   overflow-y: visible;
   height: 350px;
  }
  .text2{
   overflow: scroll;
   overflow-x: hidden;
   overflow-y: visible;
   height: 350px;
  }
 </style>
</head>
<body>
 <div class="box">
  <div class="box1">AAAAAAAA</div>
  <div class="text1"></div>
  <div class="box3">
   <input class="input1" type="text">
   <input class="input2" type="button" value="发送">
  </div>
 </div>
 <div class="fox">
  <div class="fox1">BBBBBBBB</div>
  <div class="text2"></div>
  <div class="fox3">
   <input class="input3" type="text">
   <input class="input4" type="button" value="发送">
  </div>
 </div>
 <script>
  var oIpt1=document.getElementsByClassName("input1")[0];
  var oIpt3=document.getElementsByClassName("input3")[0];
  var oIpt2=document.getElementsByClassName("input2")[0];
  var oIpt4=document.getElementsByClassName("input4")[0];
  var oText1=document.getElementsByClassName("text1")[0];
  var oText2=document.getElementsByClassName("text2")[0];

  oIpt2.onclick=function () {
   var newDate=new Date();
   var oHouer=newDate.getHours();
   var oMinutes=newDate.getMinutes();
   var oSecond=newDate.getSeconds();
   var oDiv1=document.createElement("div")
   var oDiv2=document.createElement("div")
   var oDiv3=document.createElement("div")
   var oDiv4=document.createElement("div")
   oDiv1.style.textAlign="right"
   oDiv2.style.textAlign="left"
   oDiv3.style.textAlign="center"
   oDiv4.style.textAlign="center"
   oText1.appendChild(oDiv3);
   oText1.appendChild(oDiv1);
   oText2.appendChild(oDiv4)
   oText2.appendChild(oDiv2);
   oDiv3.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"
   oDiv4.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"
   oDiv1.innerHTML=oIpt1.value;
   oDiv2.innerHTML=oIpt1.value;
   oIpt1.value=""
  }
  oIpt4.onclick=function () {
   var newDate=new Date();
   var oHouer=newDate.getHours();
   var oMinutes=newDate.getMinutes();
   var oSecond=newDate.getSeconds();
   var oDiv1=document.createElement("div")
   var oDiv2=document.createElement("div")
   var oDiv3=document.createElement("div")
   var oDiv4=document.createElement("div")
   oDiv1.style.textAlign="center"
   oDiv2.style.textAlign="center"
   oDiv3.style.textAlign="right"
   oDiv4.style.textAlign="left"
   oText2.appendChild(oDiv1);
   oText1.appendChild(oDiv2);
   oText2.appendChild(oDiv3);
   oText1.appendChild(oDiv4);
   oDiv1.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"
   oDiv2.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"
   oDiv3.innerHTML=oIpt3.value;
   oDiv4.innerHTML=oIpt3.value;
   oIpt3.value=""
  }
 </script>
</body>
</html>

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

希望本文所述对大家学习javascript程序设计有所帮助。

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

Javascript 相关文章推荐
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
JS实现一个按钮的方法
Feb 05 Javascript
浅谈JavaScript的事件
Feb 27 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
May 03 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
Nov 03 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
Mar 24 Javascript
Node.js利用console输出日志文件的方法示例
Apr 27 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
js实现盒子滚动动画效果
Aug 09 #Javascript
js仿京东放大镜效果
Aug 09 #Javascript
浅谈vue-props的default写不写有什么区别
Aug 09 #Javascript
js实现带有动画的返回顶部
Aug 09 #Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 #Javascript
js实现轮播图效果 纯js实现图片自动切换
Aug 09 #Javascript
vue 子组件watch监听不到prop的解决
Aug 09 #Javascript
You might like
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
js中的preventDefault与stopPropagation详解
2014/01/29 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python通过http下载文件的方法详解
2019/07/26 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
党员先进事迹材料
2014/12/19 职场文书
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS