js模拟手机短信对话
来源:互联网 发布:黑魂3男捏脸数据 编辑:程序博客网 时间:2024/05/30 04:41
html部分:
<h2>在下面可以输入要说的话哦~~~</h2><div id="win"> <div id="content"></div> <ul> <li id="people"><img src=""/></li> <li id="text"> <input type="text" value="" placeholder="请输入对话内容~"/> </li> <li id="send">发送</li> </ul></div>
css部分:
h2,ul,img{ margin: 0; padding: 0;} li{ list-style: none;} h2{ height: 30px; line-height: 30px; font-size: 20px; color: #971b2b;} body{ text-align: center;} #win{ width: 240px; height: 420px; position: relative; margin: 20px auto; border:1px solid #000000;} #content{ width: 240px; height: 380px; border-bottom:1px solid #000000; overflow:scroll;} ul{ width: 240px; height: 40px; position: relative;} ul li{ float: left; position: absolute;} #people{ width: 23px; height: 23px; border: 1px solid #888888; padding: 4.5px; left: 3px; top: 3px; cursor: pointer;} #text{ width: 120px; height: 26px; line-height: 26px; text-align: left; padding: 2px; top: 2px; left: 45px;} #text input{width: 120px; height: 26px; overflow: scroll; word-wrap:break-word;} #send{ height: 30px; width: 50px; line-height: 30px; text-align: center; top: 4px; right: 3px; border: 1px solid #888888; cursor: pointer;} #send:hover{ background: #c2c2c2; color: #ffffff;} #content p { margin: 2px; } #content span { font-size: 14px; display: inline-block; padding: 5px; border: 1px solid gray; border-radius: 5px; margin: 3px; max-width: 160px; vertical-align: bottom; word-wrap: break-word; } #content img { height: 24px; width: 24px; border: 1px solid gray; border-radius: 5px; padding: 2px; margin: 3px; vertical-align: top; }
JavaScript部分:
window.onload = function () { var oContent = document.getElementById('content'); var oText = document.getElementsByTagName('input')[0]; var oSend = document.getElementById('send'); var oPeople = document.getElementById('people'); var oImg = oPeople.getElementsByTagName('img')[0]; var onOff = true; var str = ''; //初始化 oImg.src = "img/星星.png"; //点击切换头像 oPeople.onclick = function() { if (onOff){ oImg.src = "img/球球.png"; }else{ oImg.src = "img/星星.png";} onOff = !onOff; }; //点击发送内容 oSend.onclick = function () { if (oText.value == ''){ alert('请输入些内容吧~'); }else{ if (onOff){ str += '<p>' + oPeople.innerHTML + '<span>' + oText.value + '</span><p>'; oContent.innerHTML += '<p style="text-align: right"><span style="background: #eee">' + oText.value + '</span>' + '<img src="img/星星.png">' + '</p>'; oText.value = ''; }else{ oContent.innerHTML += '<p style="text-align: left">' + '<img src="img/球球.png">' + '<span style="background: #36ff07">' + oText.value + '</span></p>'; oText.value = '';} } } }
阅读全文
1 0
- js模拟手机短信对话
- js模拟手机短信发送
- JS基础—模拟手机短信发送
- day03-模拟手机短信发送
- 模拟手机短信发送
- JS基础——模拟短信发送对话
- ADI模拟对话
- php模拟post请求,实现手机短信验证
- 第1课--1.1模拟手机短信发送
- 手机短信
- 手机短信
- 手机短信
- jsp js对话窗口
- 虚拟化网络演进模拟对话
- 虚拟化网络演进模拟对话
- 虚拟化网络演进模拟对话
- JS弹出对话层方法实现
- 自动弹出QQ对话窗JS代码
- Lumen 有问题? 填坑吧
- Vue中Class与Style绑定
- Android四大组件之Activity
- 网狐6.6完整商业版源码架设最新棋牌游戏源码下载
- 推荐系统
- js模拟手机短信对话
- java 用单链表实现队列
- Maven
- caffe (10) 使用python测试多张图片统计分类结果
- java中的简单碰撞检测
- 最大流-dinic算法
- RxJava、RxAndroid中的几个线程控制器
- 对于上限为int,java.lang.Object 的类型变量 T
- 【Java】List和String [] 的相互转换