JS基础——模拟短信发送对话
2014-10-30 11:30
363 查看
<!doctype html> <html> <head> <meta charset="utf-8"> <title>JS基础——模拟短信发送对话</title> <style> #box{ width:320px; height:400px; border:10px solid #ccc; margin:0 auto;} #div1{ width:320px; height:370px; background:#fafafa; overflow:auto;} img{ width:24px; height:24px;} p{ position:relative; margin:0 0 5px 0; word-break:break-all; word-wrap:break-word; overflow:hidden;} p img{ position:absolute; top:0;} .left{ padding-left:30px;} .right{ padding-right:30px;} .left img{ left:0;} .right img{ right:0;} .left span{ float:left; padding:5px; background:#FFC;} .right span{ float:right; padding:5px; background:#FCF;} </style> <script> window.onload = function(){ var oDiv = document.getElementById('div1'); var oImg = document.getElementById('img1'); var oText = document.getElementById('text1'); var oBtn = document.getElementById('btn1'); var onOff = true; //切换头像 oImg.onclick = function(){ if(onOff){ oImg.src = 'images/2.jpg'; onOff = false; }else{ oImg.src = 'images/1.jpg'; onOff = true; } }; //send message oBtn.onclick = function(){ var posClass = 'left'; if(onOff){ posClass = 'left'; }else{ posClass = 'right'; } oDiv.innerHTML = '<p class="'+ posClass +'">' + '<img src="' + oImg.src + '">' + '<span>' + oText.value + '</span>' + '</p>' + oDiv.innerHTML; oText.value = ''; }; }; </script> </head> <body> <div id="box"> <div id="div1"> <!--<p class="left"> <img src="img/1.jpg"> <span>文字1~~~</span> </p> <p class="right"> <img src="img/2.jpg"> <span>文字2~~~</span> </p>--> </div> <img src="images/1.jpg" alt="" id="img1"> <input type="text" name="" id="text1"> <input type="button" value="发送" id="btn1"> </div> </body> </html>
思路:
1.获取元素
2.通过自定义开关和if语句切换头像
3.通过自定义开关盒if语句判断双方发送消息的位置以及结合innerhTML来实现内容的发送
相关文章推荐
- [妙味JS基础]第一课:属性操作、图片切换、短信发送模拟
- JS基础—模拟手机短信发送
- js模拟手机短信对话
- Js中级--模拟短信发送
- js模拟手机短信发送
- js模拟短信发送
- javascript基础——图片切换以及模拟短信发送
- Android学习笔记(5)---模拟手机发送短信
- innerHTML应用模拟手机短信发送
- Android模拟系统的Calllog,统计打电话时间和发送短信的个数
- Android核心基础-6. 演示案例-6.4. 短信发送
- js,jq发送短信倒计时
- 脚本控制向Android模拟拨打电话,发送短信,定位设置功能
- js,jq发送短信倒计时
- Android基础学习 - 发送短信:
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
- iOS基础知识之——怎样能直接发送短信而不调出发送短信的send界面
- Android 模拟发送短信 中文乱码
- Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!
- android基础知识点复习之短信发送