批改状态:合格
老师批语:
智能在线***模拟
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8"/>
<style>
li{
list-style-type:none;
}
.box{
border: 1px solid #efefef;
background-color: #FF8080;
width: 400px;
min-height: 700px;
border-radius: 3%;
box-shadow: 2px 2px 2px black;
margin: 0 auto;
}
ul{
min-height: 550px;
border: 1px solid #efefef;
background: lightgoldenrodyellow;
margin: 10px 20px;
}
button{
background:lightgoldenrodyellow;
}
button:hover{
background:lightgreen;
}
input button{
margin-bottom: 50px;
}
.box1{
width:250px;
margin:0 auto;
}
h2{
text-align: center;
}
</style>
<title>QQ聊天记录</title>
</head>
<body>
<div class="box">
<h2>智能在线客 服</h2>
<ul class="ul"></ul>
<div class="box1">
<input type="text" name="" />
<button type="button">发送</button>
</div>
</div>
<script>
let btn = document.getElementsByTagName('button')[0];
let ul = document.getElementsByTagName('ul')[0];
let input = document.getElementsByTagName('input')[0];
btn.onclick = function (){
if(input.value.length==0){ return false;}
let li= document.createElement('li');//创建li元素
li.innerHTML = input.value;//将用户输入的内容赋给li
ul.append(li);//添加到父元素ul上
//机器人回答
let ai = [
'你管我!','你还有什么问题吗?','暂时不提供这项服务。','这个问题我回答不了你,请找专家',
'我不明白您在说什么','你好我们下班了,有问题请留言,谢谢!','你好,我系统繁忙,稍后回复您'
];
let num = Math.floor(Math.random()*7);
let liAi= document.createElement('li');//创建li元素
setTimeout(function (){ liAi.innerHTML = '<h4 style="color:red;">'+'客 服:'+ai[num]+'</h4>';},2000)//将用户输入的内容赋给li
ul.append(liAi);//添加到父元素ul上
input.value='';//清空输入框
input.focus();//输入框获得焦点
//判断li数量达到6个之后移除第一个
let linum = document.getElementsByTagName('li');
if(linum.length>12){
ul.innerHTML='';
}
}
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号