Blogger Information
Blog 65
fans 3
comment 4
visits 67789
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
javascript初体验之图片切换与计算机
无耻的鱼
Original
772 people have browsed it

图片切换:

  • 写完后我感觉我的图片切换就是一个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

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post