失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JavaScript制作简易聊天窗口

JavaScript制作简易聊天窗口

时间:2018-09-22 00:57:36

相关推荐

JavaScript制作简易聊天窗口

前言

制作聊天窗口需要三部分代码:html代码、css样式、js代码

一、效果图

二、代码

1.js代码

代码如下(示例):

<script type="text/javascript">var names = ['大娃', "二娃", "三娃", "四娃", "五娃", "六娃", "七娃"]; //定义数组储存名字var _box1 = document.querySelector(".box1");var _button = document.querySelector("button");var _first = document.getElementById("first");var img = ['./img/101.jpg', "./img/102.jpg", "./img/103.jpg", "./img/104.jpg", "./img/105.jpg", "./img/106.jpg","./img/107.jpg"];//定义数组储存照片var i = 0;_button.onclick = function() {var index = Math.floor(Math.random() * 7); //随机下标数var id = names[index];var imgs = img[index];if (i % 2 == 0) {//判断为偶数行时文本靠右_box1.innerHTML =`<div Style=text-align:left;>${_box1.innerHTML}<img src="${imgs}"><span>${id}</span>:${_first.value}<br></div>`;} else {//判断为偶数行时文本靠左_box1.innerHTML =`<div Style=text-align:right;>${_box1.innerHTML}${_first.value}:<span>${id}</span><img src="${imgs}"></div>`;}_first.value = "";i++;}</script>

2.html和css样式

代码如下(仅供参考):

<div class="box"><div class="box1"></div><input type="text" name="" id="first" value="" /><button type="button">发送</button></div>.box {width: 300px;height: 500px;margin: 0 auto;}.box1 {width: 300px;height: 400px;border: 6px solid gray;overflow: auto;}img {width: 30px;height: 30px;vertical-align: middle;}span {font-size: 14px;color: #0EB4E6;}.box1 div {font-size: 12px;color:black;}---

总结

以上就是今天用js制作的简易聊天窗口,喜欢的话点个赞吧

如果觉得《JavaScript制作简易聊天窗口》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。