ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Web前端开发技术实验与实践(第3版)储久良编著实训9

2020-11-22 14:31:04  阅读:297  来源: 互联网

标签:function Web return value num 实训 sum1 储久良 id


实训9 JavaScript基础应用

项目26 改变新闻网页中的字号
页面效果截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码

<!--prj_9_1.html-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>江苏省人民政府</title>
		<style type="text/css">
			#div1 {
				text-align: center;
				font-size: 16px;
			}

			#content {
				font-size: 12px;
				line-height: 2em;
				padding: 10px;
				background-color: #c0c0c0;
				color: black;
				border: 2px groove#fcff57;
			}

			p {
				text-indent: 2em;
			}
		</style>
		<script type="text/javascript">
			function $(id) {
				return document.getElementById(id);
			}

			function setFont(size) {
				$("content").style.fontSize = size;
			}
		</script>
	</head>
	<body>
		<h2 align="center">JavaScript改变新闻网页中的字号</h2>
		<div id="div1">
			选择字号【
			<a href="javascript:setFont('12px')">小</a>
			<a href="#" onclick="javascript:setFont('18px')">中</a>
			<a href="#" onclick="javascript:setFont('24px')">大</a>
			】
		</div>
		<div id="content">
			<p>JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的可观性。</p>
		</div>
	</body>
</html>

项目27 计算任意区间内连续自然数的累加和
页面效果截图
在这里插入图片描述

代码

<!--prj_9_2.html-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>计算任意区间内连续自然数的累加和</title>
		<style type="text/css">
			div {
				text-align: center;
				margin: 20px auto;
				line-height: 1.5em;
				border: 18px groove #66ff66;
				width: 560px;
				height: 260px;
				font-weight: bold;
			}

			form {
				margin: 20px auto;
				padding: 5px;
			}
		</style>
		<script type="text/javascript" src="../js/sum.js"></script>
	</head>
	<body>
		<div id="">
			<h3>计算任意区间内连续自然数的累加和</h3>
			<form action="" method="">
				<h3>定义区间</h3>
				<label>
					起始数
					<input type="text" id="start_num" value="" name="start_num" />
				</label>
				<label>
					终止数
					<input type="text" id="end_num" value="" name="end_num" />
				</label>
				<br>
				<label>
					累加和
					<input type="text" id="sum" value="" name="sum" readonly="readonly" />
				</label>
				<br>
				<input type="button" name="" id="" value="计算" onclick="show()" />
				<input type="reset" name="" id="" value="清空" />
			</form>
		</div>
	</body>
</html>

function $(id){
	return document.getElementById(id);
}
function sum(n1,n2){
	for(var i=n1,sum1=0;i<=n2;i++){
		sum1=sum1+i;
	}
	return sum1;
}
function show(){
	var n11=parseFloat($("start_num").value);
	var n22=parseFloat($("end_num").value);
	if(n11>0 && n22>0){
		if(n11>=n22){
			alert("起始数必须小于终止数,请重输!");
			$("start_num").value="";
			$("end_num").value="";
		}
		else{
			$("sum").value=sum(n11,n22);
		}
	}else{
		alert("请输入数据!");
		$("start_num").focus();
	}
}

项目28 消息对话框综合应用
页面效果截图
在这里插入图片描述

代码

<!--prj_9_3.html-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>消息对话框综合应用</title>
		<style type="text/css">
			fieldset {
				background-color: #99ff99;
				width: 300px;
				height: 150px;
				border: 8px ridge #3333cc;
				margin: 10px auto;
			}

			legend {
				color: #0000cc;
			}

			form {
				margin: 20px;
				padding: 20px;
			}
		</style>
		<script type="text/javascript">
			function $(id) {
				return document.getElementById(id);
			}

			function inputName() {
				var name = prompt("请输入你的姓名:", "你好!");
				if (name != null) {
					alert("你的名字是:" + name);
					$("name1").value = name;
				} else {
					alert("请你输入姓名!");
				}
			}
		</script>
	</head>
	<body>
		<fieldset id="">
			<legend align="center">消息对话框综合应用</legend>
			<form action="" method="">
				你的姓名:
				<input type="text" id="name1" value="" maxlength="10" readonly="readonly" />
				<br>
				<input type="button" name="" id="" value="输入姓名" onclick="inputName()" />
				<input type="reset" name="" id="" value="清空" />
			</form>
		</fieldset>
	</body>
</html>

标签:function,Web,return,value,num,实训,sum1,储久良,id
来源: https://blog.csdn.net/weixin_45867761/article/details/109929334

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有