abstract:
Chating_Room_Case
* {
padding: 0;
margin: 0;
}
.mess {
width: 100%;
text-align: left;
}
ul li {
list-style: none;
padding: 4px;
line-height: 5px;
}
.container {
margin: 0 auto;
text-align: center;
margin: 15px;
}
.container .chatbox {
margin: 0 auto;
width: 300px;
height: 450px;
border: 1px solid #ccc;
}
.container .chatbox span {
display: block;
width: 100%;
color: #fff;
background: #5c28d4;
}
.container .btn {
margin: 0 auto;
width: 120px;
height: 45px;
color: #fff;
letter-spacing: 12px;
background: rgb(26, 121, 199);
border-radius: 5px;
text-align: center;
}
.container .msg {
height: 40px;
border: 1px solid #ddd;
padding: 0 5px;
}
Welcome to this Chatroom
let input = document.getElementsByClassName('msg')[0];
let ul = document.getElementsByTagName('ul')[0];
let button = document.getElementsByClassName('btn')[0];
let num = 0;
button.onclick = function () {
if (input.value.length == 0) {
alert('hello,please talking');
return false;
}
let li = document.createElement('li');
let avandor = '';
li.innerHTML = avandor + ' ' + input.value;
ul.appendChild(li);
input.value = '';
num += 1;
setTimeout(function () {
let msg = [
'hello,this is my chating room',
'Nani,what do you say?',
'I like drink orange juice',
'how do you do?'
];
let tmp = msg[Math.floor(Math.random() * 4)];
let reply = document.createElement('li');
let repic = '';
reply.innerHTML = repic + ' ' + tmp;
ul.appendChild(reply);
num += 1;
}, 1000);
if (num > 10) {
ul.innerHTML = '';
num = 0;
}
}
Correcting teacher:韦小宝Correction time:2019-03-09 13:29:25
Teacher's summary:和上一篇作业基本上是一样的 加了个总结描述 写的还是很不错的