实战聊天框信息

原创 2018-12-17 11:03:14 214
摘要:老师我有问题:1.下面图片的undefine在谷歌浏览器在哪查看?                        2.console.log(Math.rand

老师我有问题:1.下面图片的undefine在谷歌浏览器在哪查看?

                        2.console.log(Math.random()+1,10)     后面的10代表啥?

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>实战聊天框信息</title>

<link rel="stylesheet" href="../common/css/admin.css">

</head>

<body>

<div class="box">

<h2>在线客服</h2>

<div class="content">

<ul>


</ul>

</div>

<div class="retext">

<textarea name="text" id="text" cols="40" rows="5"></textarea>

<button name="send" type="button">发送</button>

</div>

</div>

<script>

let txt = document.getElementsByName('text').item(0);

let btn = document.getElementsByName('send').item(0);

let ul = document.getElementsByTagName('ul').item(0);

document.onkeydown = function(event){

var e = event || window.event;

if(e && e.keyCode == 13){//13 为enter键

chatword();

}

}

btn.onclick = chatword;

function chatword(){

if(txt.value == null){

alert('输入内容为空');

}

let num = 0;//计数器,num>10,清屏

console.log(txt.value);

let show = document.createElement('li');

show.innerHTML = '<a href=""><img src="images/send.jpg" alt="chat">' + txt.value + '</a>';

ul.appendChild(show);

num++;

setTimeout(function(){

let arr = ['来了,老弟!','只要你乖给你买条街!','食屎啦你','怎么肥事?','小老弟','火星情报局','杨迪','薛之谦'];

let reply = document.createElement('li');

reply.innerHTML = '<a href=""><img src="images/reply.jpg" alt="chat">' + arr[Math.round(Math.random()*7)] + '</a>';

ul.appendChild(reply);

num++;

if(num>10){

ul.innerHTML = '';//清空

}

},1200);

}

</script>

</body>

</html>

chat.png

批改老师:天蓬老师批改时间:2018-12-17 11:26:32
老师总结:cosole.log()中的字面量会原样输出, 它的意义 , 让你自己指定

发布手记

热门词条