• demo19-作业3聊天对话框


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                .talk_con{
                    width: 600px;
                    height: 500px;
                    border: 1px solid #666;
                    margin: 50px auto;
                    background: #f9f9f9;
                }
                .talk_show{
                    width: 580px;
                    height: 420px;
                    border: 1px solid #666;
                    background: #fff;
                    margin: 10px auto;
                    overflow: auto;
    
                }
                .whotalk{
                    width: 80px;
                    height: 30px;
                    float: left;
                    outline: none;
                }
                .talk_word{
                    width: 420px;
                    height: 26px;
                    padding: 0px;
                    float:left;
                    margin-left:10px;
                    outline: none;
                    text-indent: 10px;
                }
                .talk_sub{
                    width: 56px;
                    height: 30px;
                    margin-left: 10px;
                    float: left;
                    
                }
                .atalk{
                    margin: 10px;
                    
                }
                .atalk span{
                    display: inline-block;
                    background: #0181CC;
                    border-radius: 10px;
                    color: #fff;
                    padding: 5px 10px;
                }
                
                .btalk{
                    margin: 10px;
                    text-align: right;
                    
                }
                .btalk span{
                    display: inline-block;
                    background: #EF8201;
                    border-radius: 10px;
                    color: #fff;
                    padding: 5px 10px;
                }
                
            </style>
        </head>
        <body>
            <div class="talk_con">
                <div class="talk_show" id="words">
                    <div class="atalk"><span>A说:吃饭了吗?</span></div>
                    <div class="btalk"><span>B说:还没呢?</span></div>
                </div>
                
                
                <div class="talk_input">
                <!--
                    通过select的value值判断是谁说的,千万不能丢了value的值,否则就是只有单一的a或者b的说话功能了
                -->
                    <select class="whotalk" id="who">
                        <option value="0">A说:</option>
                        <option value="1">B说:</option>
                    </select>
                    <input type="text" class="talk_word" id="talkwords"/>
                    <input type="button" value="发送" class="talk_sub" id="talksub"/>
                </div>
            </div>
        </body>
        <script type="text/javascript">
            // js代码
            var oTalkshow = document.getElementById("words")
            var oWho = document.getElementById("who")
            var oWords = document.getElementById("talkwords")
            var oBtn = document.getElementById("talksub")
            
            oBtn.onclick = function(){
                var sVal01 = oWho.value
                var sVal02 = oWords.value
                var sTr = ""
                
                //内容为空,提示
                if (sVal02==""){
                    alert("请输入内容")
                    return
                }
                
                if (sVal01==0){
                    sTr = "<div class = 'atalk'><span>A说:"+sVal02+"</span></div>"
                }
                else{
                    sTr = "<div class = 'btalk'><span>B说:"+sVal02+"</span></div>"
                }
                //+=  因为是要在后面追加,而不是覆盖
                oTalkshow.innerHTML = oTalkshow.innerHTML+sTr
                
            }
        </script>
    </html>
    <!--
        等下回来继续看这个,再做一遍
        焦点focus的作用?
        还有作业4,再写一遍,看是看不会的 
        作业4竟然没写,可耻啊!
        死心塌地吧
        
    -->

    演示效果:

  • 相关阅读:
    前端综合练习与bootstrap
    05-前端之jQuery
    03-初识JavaScript
    02-初识CSS
    01-前端初识和body标签中的相关标签
    程序员笔记
    windows和Ubantu双系统安装图解
    获取http和ftp地址的图片
    HttpHelper类及调用
    简单的SqlHelper
  • 原文地址:https://www.cnblogs.com/huaibin/p/12590017.html
Copyright © 2020-2023  润新知