亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

完成dom課程在線客服自動回復案例

asal 2019-01-08 00:32:24 401
abstrak:<!DOCTYPE html> <html> <head>  <meta charset="UTF-8">  <title>自助在線客服</title> </head> <style>  *{margin: 0px;padd
<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>自助在線客服</title>
</head>
<style>
 *{margin: 0px;padding: 0px;}
 body{background: #293455;}
 .content{width: 500px; height: 600px;background: #fff;margin:20px auto;}
 .content_title{width: 100%;height:60px;background: #000;color: #ccc;line-height: 60px;color:#fff;font-size: 18px}
 .content_title span{margin-left: 20px;}
 .content_chat{width: 100%;height: 450px;background: #ccc;border-bottom: 3px solid #444444}
 .content_chat ul{list-style-type: none;width: 100%;height: 100%;}
 .content_chat li{width: 100%;margin-bottom: 10px;float:left;margin-top: 10px;}
 .content_chat .meg_serv{background: #fff;line-height: 20px;float:left;border-radius: 4px;padding: 5px;margin-left: 10px;font-size: 12px;}
 .content_chat .meg_user{background: #5FA23B;line-height: 20px;float:right;border-radius: 4px;padding: 5px;margin-right: 10px;font-size: 12px;}
 .conten_user{background: #ccc;height:87px;padding-top: 10px;}
 .conten_user .user_text{width:400px; height: 70px;resize: none;border:none;margin-left: 5px;border-radius: 8px;float: left;}

 .conten_user button{width:70px;height: 70px;float: right;margin-right: 10px;background: #5FA23B;border:none;border-radius: 8px;}
 .conten_user button:hover{background: #ff6700;color:#fff;cursor: pointer;}
</style>
<body>
 <div>
 <div><span>自助在線客服</span></div>
 <div>
 <ul>

 </ul>
 </div>
 <div>
 <textarea rows="3" cols="20"></textarea>
 <button onclick="submit()">發(fā)送</button>
 </div>
 </div>
 <script type="text/javascript"> 
 let sum = 0;
 function submit() { 
 let meg_user = document.getElementsByTagName('textarea')[0];
 let user_chat = document.getElementsByTagName('ul')[0]; 
 let count= document.getElementsByTagName('li').length; 
 if(meg_user.value ==''){ 
 alert('請輸入內(nèi)容再發(fā)送') 
 }else{
 if(count>8){
 user_chat.innerHTML = ''; 
 }
 let user_li=document.createElement('li');
 user_li.innerHTML = '<div style = "float:rigth;"><img src="img.jpg" alt="" style="height:30px;float:right;margin-right:10px;"><span style="float:rigth">'+meg_user.value+'</span></div>'
 user_chat.appendChild(user_li);
 meg_user.value='';

 setTimeout(function(){
 let user_chat = document.getElementsByTagName('ul')[0]; 
 let info = [
 '你好親,歡迎光臨XXX店',
 '現(xiàn)在咱家天天上新,?。。?#39;,
 '新款不斷,心動不斷,天天實惠哦!',
 '由于咨詢的MM比較多,不能及時回復,敬請諒解!',
 '親也可以直接下單,客服看到會馬上安排發(fā)貨的。',
 '親,非常抱歉,現(xiàn)在詢問顧客較多,回復有點慢希望您別介意',
 '您可以先挑選好喜歡的型號,然后我再幫您解答'
 ];

 let servinfo = info[Math.floor(Math.random()*6)];
 let serv_li=document.createElement('li');
 let count= document.getElementsByTagName('li').length; 

 if(count>8){
 user_chat.innerHTML = ''; 
 }
 serv_li.innerHTML =  '<div style = "float:left;"><img src="img.jpg" alt="" style="height:30px;float:left;margin-left:10px;"><span style="float:left">'+servinfo+'</span></div>'
 user_chat.appendChild(serv_li);
 },2000);
 } 
 }
 </script>
</body>
</html>

20190108001742.png


總結(jié):經(jīng)過階段對js 的dom寫了案例對頁面元素操作有更深的了解,本案例新增了定時器知識settimeout(回調(diào)函數(shù),毫秒),其它的知識點都是前面案例中學到并運用到的方法。后續(xù)再多加運用才能更加熟練掌握。

Guru membetulkan:天蓬老師Masa pembetulan:2019-01-08 09:07:55
Rumusan guru:document.getElementsByTagName('ul')[0];還有一種替代語法也不錯:document.getElementsByTagName('ul').item(0),這也是我喜歡的風格

Nota Keluaran

Penyertaan Popular