博主信息
博文 14
粉丝 0
评论 0
访问量 10400
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
20180331作业
卢光维的博客
原创
840人浏览过
实例
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <style type="text/css">
    div{
      width:450px;
      height:650px;
      background-color:lightskyblue;
      margin: 30px auto;
      color:#333;
      box-shadow:2px 2px 2px #808080;
    }
    h2{
      text-align:center;
      margin-bottom:10px;
    }
    div:nth-child(2){
      width:400px;
      height:500px;
      border:4px double green;
      background-color:#efefef;
      margin:20px auto 10px;
    }
    ul{
      list-style-type:none;
      line-height: 2em;
      overflow:hidden;
      padding:15px;
    }
    table{
      width:90%;
      height:80px;
      margin:auto;
    }
    textarea{
      resize:none;
      border:none;
      background-color:lightyellow;
    }
    button{
      width:60px;
      height:40px;
      background-color:seagreen;
      color:#fff;
      border:none;
    }
  </style>
  <title>Document</title>
</head>
<body>
  <div>
    <h2>在线客服</h2>
    <div contenteditable="true">
      <ul>
        <li></li>
      </ul>
    </div>
    <table>
      <tr>
        <td><textarea cols="50 " rows="" name="text"></textarea></td>
        <td><button>发送</button></td>
      </tr>
    </table>
  </div>
  <script type="text/javascript">
  //获取页面中的按钮,文本域,对话窗口
  var btn=Document.getElementsByTagName('button')[0]
  var text=Document.getElementsByName('text')[0]
  var list=Document.getElementsByTagName('ul')[0]

  btn.onclick=function(){
  if(text.value.length == 0){
    alert('您好,写点东西再点发送')
    return false
    }
  }
  var userComment=text.value
  text.value=''
  //创建新节点
  var li=Document.createElement('li')
  li.innerHTML = userComment
			var userPic = '<img src="../images/peter.jpg" width="30" style="border-radius:50%">'
			li.innerHTML = userPic+userComment
			//将新节点插入到对话列表中
			list.appendChild(li)
			sum += 1
		
				setTimeout(function(){
				var info = ['你好烦人呀,本姑娘好累,不知道怜香惜玉吗?','除了退货,退款,维修,什么问题都可以问','啥事呀,我的帅哥哥']
				var temp = info[Math.floor(Math.random()*3)]
				//取1-5之间的一个整数:Math.floor(Math.random()*6 + 1)
				var reply = document.createElement('li')
				var kefuPic = '<img src="../images/zly.jpg" width="30" style="border-radius:50%;">'
				// reply.innerHTML = '你有啥事呀,我的帅哥哥' +kefuPic
				reply.innerHTML = kefuPic + '<span style="color:red">'+temp+'</span>'
				// reply.style.float = 'right'
				list.appendChild(reply)
				sum += 1
			},2000)
	
				if (sum > 10) {
				list.innerHTML = ''
				sum = 0
			}
  </script>
</body>
</html>

运行实例 »
点击 "运行实例" 按钮查看在线实例

微信图片_20180402195247.jpg微信图片_20180402195417.jpg微信图片_20180402195424.jpg

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学