博客列表 >3月30日作业

3月30日作业

红叶的博客
红叶的博客原创
2018年04月02日 23:07:38471浏览

选项卡

实例

<!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>

运行实例 »

点击 "运行实例" 按钮查看在线实例

手写代码:

1.png2.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议