Correction status:qualified
Teacher's comments:
总结;
3月31号的js知识很多不像html跟css那么容易了,要记的知识点非常多,我现在很多都是记不清的,要跟着老老师一步步来,如果是让我自己一个人是很难完成的,我好需要看多记遍的视频,把不懂得记录下来,自己慢慢理解,再自己动手做一遍,在这半班个月让我学会了很多知识,我会努力顺利毕业的
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> h2{ text-align: center; } .box{ width: 580px; height: 500px; background-color: white; margin :auto; color: #363636; } .box > ul{ margin :0; padding: 0; background-color: #f8f8f8; overflow: hidden; } .box > ul li{ list-style-type: none; width: 90px; height: 36px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; line-height: 36px; } .box > ul span > a{ color: #696969; text-decoration: none; } .box li.active{ background-color: #fff; font-weight: bolder; border-bottom: none; border-top: 3px solid red; } .box div{ display: none; } .box div li { margin:0; padding: 0; list-style-type: none; } .box div ul li{ line-height: 1.5em; background-color: yellow; } .box div ul li a{ color: red; text-decoration: none; } .box div ul li a:hover { color: #000; } .box div ul li span{ float: right; color: red; } </style> </head> <body> <!--循环使用方法--> <h2>php正文网选项卡</h2> <div class="box"> <form> <ul> <li class="active">技术文章</li> <li>网站源码</li> <li>原生手册</li> <li>推荐博文</li> </ul> <span><a href="">更多下载>></a></span> <!--页面中与选项卡对应的列表,其实已经隐藏在当前页面中,只是暂时隐藏了--> <div> <ul> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> </ul> </div> <div> <ul> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> </ul> </div> <div> <ul> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> </ul> </div> <div> <ul> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> <li><a href="">js实现多个字符串首尾重复拼接</a><span>2018-03-17</span></li> </ul> </div> </form> </div> <script type="text/javascript"> //先给每个选项卡和对应区块信息列表. for (var i = 0; i < tab.length; i++) { //给当完选项卡添加一个自定义属于 index tab[i].index=i //给每个选项添加一个事件 tab[i].onmouseover= function(){ //清空标签样式,把除了当前选项卡和对应列表之外的标签全部样式请空 for(var i=0;i<tab.length;i++){ tab[i].className='' list[i].style.display='none' } this.className='active' //alert(this.index) list[this.index].style.display='block' } } </script> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>机器人聊天</title> <style type="text/css"> .div:nth-child(1){ width: 45px; 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 red; 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: yellow; } button{ width: 60px; height: 40px; background-color: seagreen; color:#fff; border:none; } </style> </head> <body> <div> <h2>在线客服</h2> <div contenteditable="true"> <ul> <li></li> </ul> </div> <table> <tr> <td><textarea cols="50" rows="4" name="text"></textarea></td> <td><button>发送</button></td> </tr> </table> </div> <script type="text/javascript"> //获取页面中的按钮 文本域 对话框 var btn=document.getElementsByTagName('button')[0] var text=document.getElementsByTagName('text')[0] var list=document.getElementsByTagName('ul')[0] var sum=0 btn.onclick=function(){ if (text.value.length==0) { alert('请输入内容') return false } var userComment=text.value text.value='' //创建新的节点 var li =document.createElement('li') var userPic='<img src="./1.jpg" width="30" style="border-radius:50%">' li.innerHTML=userComment+userComment //插到页面中:父级。appendChild list.appendChild(li) sum += 1 setTimeout(function(){ var info=['你好烦啊,我好累','除了退货什么都可以聊','你有什么事快说'] var tamp=info[Math.floor(Math.random()*3)] var reply=document.createElement('li') var kefuPic='<img src="./2.jpg" width="30" style="border-radius:50%">' reply.innerHTML=kefuPic+'<span style="color=red">'+temp+'</span>' list.appendChild(reply) sum += 1 },2000) if (sum>10) { list.innerHTML='' sum=0 } } </script> </body> </html>
点击 "运行实例" 按钮查看在线实例