博主信息
博文 18
粉丝 0
评论 0
访问量 14927
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
相册 计算器
专业交作业
原创
1152人浏览过

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>相册</title>
	<style type="text/css">
		div{
			width: 400px;
			height: 500px;
			margin: 20px auto;
			background-color: lightblue;
			text-align: center;
			box-shadow: 3px 3px 3px blue;
		}
		h2{
			margin: 10px auto;
		}
		ul{
			margin:0;
			padding: 0;
			overflow:hidden;
		}
		li{
			width: 90px;
			height: 40px;
			margin:0 5px;
			list-style-type: none;
			float: left;
			background-color: lightgreen;

			
		}
		li:hover{
			font-size: 1.2em;
			background-color: yellow;
		}
		div ul li a{
            line-height: 40px;
			color: white;
			text-decoration: none;
		}
		img{
			height: 300px;
			margin: 20px auto; 
			line-height: 1px;
		}
		p{

		}
	</style>
</head>
<body>
	<div>
		<h2>相册</h2>
		<ul>
			<li>
				<a href="images/zly.jpg" title="《楚乔传》,《花千骨》,《陆贞传奇》..." onclick="changePic(this); return false">赵丽颖</a>
			</li>
			<li><a href="images/gyy.jpg" title="《倚天屠龙记》,《咱们经婚吧》,《爱无悔》..." onclick="changePic(this); return false">高圆圆</a></li>
			<li><a href="images/sl.jpg" title="《那年花开月正圆》,《甑环传》,《玉观音》..." onclick="changePic(this); return false">孙俪</a></li>
			<li><a href="images/fbb.jpg" title="《还珠格格》,《武媚娘传奇》,《我不是潘金莲》..." onclick="changePic(this); return false">范冰冰</a></li>
		</ul>
		<img  id="img" src="images/zwt.png">
		<p id="info">123</p>

		<script type="text/javascript">
			function changePic(pic) {
				var picUrl = pic.href 
				var picInfo = pic.title
				var picName = pic.innerHTML
				var img = document.getElementById('img')
				var p = document.getElementById('info')
				img.src = picUrl
				// p.innerHTML = picName+':'+picInfo
				p.innerHTML ='<span style="color:red">'+picName+picInfo+'</span>'
			}
		</script>
	</div>
	
</body>
</html>

运行实例 »

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>计算器</title>
	<style type="text/css">
		div {
			width: 460px;
			height: 120px;
			border: 1px solid #765;
			margin: 20px auto;
			text-align: center;
			background-color: #666;
		}
		h3{
			margin: 5px auto;
			color: white;
		}
		div ul{
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		div ul li{
			list-style-type: none;
			height: 30px;
			margin: 0 2px;
			float: left;
		}

	</style>
</head>
<body>
	<div>
		<h3>计算器</h3>
		<form>
			<ul>
			<li><input type="text" name="input1" placeholder="输入数据1">
			</li>
			<li>
				<select name="option">
				<option value="null">选择</option>
				<option value="add">+</option>
				<option value="sub">-</option>
				<option value="mul">*</option>
				<option value="div">/</option>	
			    </select>
			</li>
			<li>
				<input type="text" name="input2" placeholder="输入数据2">
			</li>
			<li>
			 <button type="button" name="button">计算</button>
			</li>
		</ul>
		<p>结果:<span id="jg"></span> </p>
		</form>		
	</div>
	<script type="text/javascript">
		var inp1 =document.getElementsByName('input1')[0]
		var inp2 =document.getElementsByName('input2')[0]
		var opt =document.getElementsByName('option')[0]
		var  but =document.getElementsByName('button')[0]
		var  jg =document.getElementById('jg')
          
          but.onclick= function(){
          	if (inp1.value.length ==0) {
          		alert('不能为空')
          		inp1.focus()
          		return flase
          	}
          	else if (isNaN(inp1.value)) {
          		alert('必须为数字')
          		inp1.focus()
          		return flase
          	}else if (inp2.value.length ==0) {
          		alert('不能为空')
          		inp2.focus()
          		return flase
          	}
          	else if (isNaN(inp2.value)) {
          		alert('必须为数字')
          		inp2.focus()
          		return flase
          	}else{
          		var num1= parseFloat(inp1.value)
          		var num2= parseFloat(inp2.value)
          	}
          	  var option=opt.value
          	  var  temp=0
          	  var flag=''

          	  switch (option){
          	  	case 'null':
          	  	alert('选择操作符')
          	  	opt.focus()
          	  	return flase
          	  	case 'add':
          	  	flag='+'
          	  	temp= num1+num2
          	  	break
          	  	case 'sub':
          	  	flag='-'
          	  	temp= num1-num2
          	  	break
          	  	case 'mul':
          	  	flag='*'
          	  	temp= num1*num2
          	  	break
          	  	case 'div':
          	  	flag='/'
          	  	if (num2==0) {
          	  		alert('不能为0')
          	  		inp2.focus()
          	  		return flase
          	  	}else{
          	  		temp= num1/num2
          	  	}
          	  	break


          	  }

          	  // jg.innerHTML= temp
          	  // jg.innerHTML= num1+ flag +num2+ '=' +temp
          	  var str='<span style="color:red">'
          	  str+= num1+flag+num2+'='+temp
          	  str+='</span>'
          	  jg.innerHTML= str

 


          }


		
	</script>

	
</body>
</html>

运行实例 »

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



批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学