博主信息
博文 65
粉丝 3
评论 4
访问量 80673
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
javascript初体验之图片切换与计算机
无耻的鱼
原创
957人浏览过

图片切换:

  • 写完后我感觉我的图片切换就是一个tab选项卡了  哈哈

计算机总结几点

  •     计算前的判断必须要有,各种情况都要考虑

  •     计算前定义空的变量 留作他用

  •     计算时主要value的类型


图片切换实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>网站选择</title>
	<style type="text/css">
		*{
			margin: 0;padding: 0;
			text-decoration: none;
			list-style: none;
		}
		.box{
			width: 400px;
			height: 325px;
			background-color: #ccc;
			border: 1px solid #ccc;
			margin: 20px auto;
			box-shadow: 2px 2px 3px #ccc;
			text-align: center;
		}
		.box1{
			width: 400px;
			height: 50px;
		}
		.box ul li{
			width: 198px;
			height: 48px;
			float: left;
			line-height: 50px;
			border: 1px solid #fff;
			font-size: 36px;
		}

		.box ul li:hover{
			cursor: pointer;
			background-color: #fff;
		}
		.box-2{
			margin-top: 51px;
			width: 400px;
			height: 225px;
			background-color: #fff;
			line-height: 400px;
			font-size: 36px;
		}
		.box-3{
			margin-top: 1px;
			width: 400px;
			height:48px;
			background-color: #fff;
			line-height: 48px;
			font-size: 26px;
		}
		img{
			width: 100%;
		}


	</style>
</head>
<body>
	<div class="box">
		<div class="box-1">
			<ul>
				<li><a href="https://img.php.cn/upload/course/000/000/003/5a5091db685e6482.jpg" title="独孤九贱(1)_HTML5视频教程" onclick="Dom(this);return false">HTML</a></li>
				<li><a href="https://img.php.cn/upload/course/000/000/003/5a5099080616f758.jpg" title="独孤九贱(2)_CSS视频教程" onclick="Dom(this);return false;">CSS</a></li>
			</ul>
		</div>
		<div class="box-2">
			<img src="" id="bg">
		</div>
		<div class="box-3" id="ta"></div>
	</div>
	<script type="text/javascript">
		function Dom(et){
			document.getElementById('bg').src=et.href
			document.getElementById('ta').innerHTML=et.title
 		}
	</script>
</body>
</html>

运行实例 »

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

他长这样

2.png



计算机实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>数学计算</title>
	<style type="text/css">
		*{
			margin: 0;padding: 0;
		}
		#id1,#id2{
			width: 300px;
			height: 50px;
			font-size: 34px;
			border: 0;
		}
		#doc{			
			width: 100px;
			height: 55px;
			font-size: 34px;
			border: 0;
		}
		#ys{			
			width: 50px;
			height: 40px;

			border: 0;
		}
		.box{
			max-width: 800px;
			margin: 20px auto
		}
		p{
			text-align: center;line-height: 5em;font-size: 36px;
		}

	</style>
</head>
<body bgcolor="#ccc">
	<div class="box">
	<input type="text" name="" id="id1">
	<select id="ys">
		<option value="aa">加</option>
		<option value="bb">减</option>
		<option value="cc">乘</option>
		<option value="dd">除</option>
	</select>
	<input type="text" name="" id="id2">
	<input type="button" name="" value="=" id="doc">
	<p>结果在这里显示</p>

	</div>

	<script type="text/javascript">
		var id1=document.getElementById('id1')
		var id2=document.getElementById('id2')
		var Doc=document.getElementById('doc')
		var opt=document.getElementById('ys')

		Doc.onclick=function(){
			var p=document.getElementsByTagName('p')[0]

			//可能出现的问题1:没有输入
			if(id1.value.length==0 || id2.value.length==0){
				
				p.innerHTML="你还能不能好好的输入了???"
				return false
			}
			//可能出现的问题1:不是数字
			if(isNaN(id1.value) || isNaN(id2.value)){
				p.innerHTML="你还能不能好好的算数了???"
				return false
			}

			var id11 = parseInt(id1.value)

			var id22 = parseInt(id2.value)

			var option  = opt.value
			var num = 0
			var flag = ''
			switch (option){
				case 'aa':
					flag = '+'
					num = id11 + id22					
					break
				case 'bb':
					flag = '-'
					num = id11 - id22
					break
				case 'cc':
					flag = '*'
					num = id11 * id22
					break
				case 'dd':
					flag = '/'
					if (id22 == 0) {
						p.innerHTML='大吼:除数不能为0,请重新输入'

						return false
					} else {
						num = id11 / id22	
					}					
					break
			}

			p.innerHTML = id11 +' '+ flag +' '+ id22 + ' = ' + num

		}
		
	</script>
</body>
</html>

运行实例 »

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

  • 未输入数字时提示

111.png

  • 未输入数字时提示

222.png

  • 除数为零时提示

333.png

  • 正常时

555.png



其他

0329-1.png0329-2.png

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学