批改状态:未批改
老师批语:
选项卡
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>选项卡</title>
<style type="text/css">
body { margin: 0; font-size: 14px; color: #333; }
ul,li,dl,dd { margin: 0; padding: 0; list-style: none;}
.clear {clear: both;}
.box {border: 1px solid #999999; padding: 15px; width: 450px; height: 300px; margin:40px auto 0 auto;}
.box .nav { height: 40px; background: #d6d6d6; line-height: 40px;clear: both; }
.box .nav dd { float: left; width: 25%; text-align: center; }
.box .nav dd.on { background: #333333; color: #fff; }
.box ul { display: none; margin: 10px 0 0 0;}
.box ul li { line-height: 24px; border-bottom: 1px solid #ddd; }
.box ul li span { float: right; }
</style>
</head>
<body>
<div class="box">
<dl class="nav">
<dd class="on">新闻动态</dd>
<dd>行业新闻</dd>
<dd>媒体报道</dd>
<dd>体育新闻</dd>
</dl>
<ul style="display: block;">
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
<li><span>2018-03-20</span><a href="">恒大发布亚冠战武里南海报:胜利在此复刻</a></li>
</ul>
<ul>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
<li><span>2018-02-20</span><a href="">好消息!麦考腰背部无结构性损伤,北京时间周一出院!</a></li>
</ul>
<ul>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
<li><span>2018-02-28</span><a href="">杀个措手不及!恒大出征武里南疑似遭遇两大盘外招</a></li>
</ul>
<ul>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
<li><span>2018-03-01</span><a href="">火箭惨败后,德帅透露1重要消息,雷霆意外遭晴天霹雳</a></li>
</ul>
</div>
<script type="text/javascript">
var box = document.getElementsByClassName('box')[0]
var dl = document.getElementsByClassName('nav')[0]
var tab = document.getElementsByTagName('dd')
var ul = document.getElementsByTagName('ul')
for (var i=0; i<tab.length; i++) {
tab[i].index = i
tab[i].onmouseover = function (){
for (var i=0; i<tab.length; i++) {
tab[i].className = ''
ul[i].style.display = 'none'
}
this.className = 'on'
ul[this.index].style.display = 'block'
}
}
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
仿机器人聊天窗口
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>仿机器人聊天窗口</title>
<style type="text/css">
body { margin: 0; font-size: 14px; color: #333; }
ul,li,dl,dd { margin: 0; padding: 0; list-style: none;}
.win { width: 500px; height: 400px; overflow-y: auto; overflow-x: none; border: 2px solid #ccc; margin: 30px auto 0 auto; }
.win ul { padding: 15px; line-height: 1.8; }
.bot { width: 504px; margin: 0 auto;}
.bot textarea { width:400px; height: 50px; border: 2px solid #ccc; padding: 5px 10px; float: left;}
.bot button { width:80px; height: 64px; margin: 0; border: 2px solid #ccc; float: right;}
</style>
</head>
<body>
<div class="win">
<ul>
<li></li>
</ul>
</div>
<div class="bot">
<textarea cols="50" rows="3" name="text"></textarea>
<button name="btn" type=button>发送</button>
</div>
<script type="text/javascript">
var win = document.getElementsByClassName('win')[0]
var list = document.getElementsByTagName('ul')[0]
var text = document.getElementsByName('text')[0]
var btn = document.getElementsByName('btn')[0]
var i = 0
btn.onclick = function () {
if (text.value.length == 0) {
alert('您还没有输入内容哦')
return false
}
var value = text.value
text.value = ''
var li = document.createElement('li')
li.innerHTML = value
list.appendChild(li)
i += 1
setTimeout(function(){
var info = ['请问有什么可以帮您的?','今天是星期六,不上班,有事工作日来','请排队取号,轮到你的时候再来问把']
var temp = info[Math.floor(Math.random()*3)]
var reply = document.createElement('li')
reply.innerHTML = '<span style="color:#cc0000">'+temp+'</span>'
list.appendChild(reply)
i += 1
},1000)
if (i > 16) {
list.innerHTML = ''
i = 4
}
}
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
手写代码:


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号