javascript基础-实现简单功能

静态页面

(1)打印菱形,并将系统时间打印出来

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
   function show(){
        document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+"*"+"<br>");
        document.write("&nbsp;&nbsp;&nbsp;"+"***"+"<br>");
        document.write("&nbsp;&nbsp;"+"*****"+"<br>");
        document.write("*******"+"<br>");
        document.write("&nbsp;&nbsp;"+"*****"+"<br>");
        document.write("&nbsp;&nbsp;&nbsp;"+"***"+"<br>");
        document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+"*"+"<br>");
        var num=new Date();
        document.write((num.getYear()+1900)+"-"+(num.getMonth()+1)+"-"+num.getDay()+" "+num.getHours()+":"+num.getMinutes()+":"+num.getSeconds());
    }
    show();
</script>
</head>

<body>
</body>
</html>

wKioL1cgOTjwcuooAAAk-4z1LBk094.png

(2)打印乘法口诀表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
    function Demo(){
		for(i=1;i<=9;i++){
			for(j=1;j<=i;j++){
				document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;&nbsp;");
				}
				document.write("<br>");
			}
		}
		Demo();
</script>
</head>

<body>
</body>
</html>

wKiom1cgOQCScrOuAABBNmy6tSw946.png

动态页面

(1)计算个人所得税

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
  function show(){
	  var txta=document.getElementById("txt1");
	  var txtb=document.getElementById("txt2");
	  var txtc=document.getElementById("txt3");
	  if(txta.value>txtb.value){
		  txtc.value=(txta.value-txtb.value)*0.1;
		  }else{
			  txtc.value=0;
			  }
	  }
 function rewrite(){
	  var txta=document.getElementById("txt1").value="";
	  var txtb=document.getElementById("txt2").value="";
	  var txtc=document.getElementById("txt3").value="";
	 } 
	 show(); 
</script>
</head>

<body>
<table width="419" border="1">
  <tr>
    <td colspan="2"><div align="center">个人所得税计算器</div></td>
  </tr>
  <tr>
    <td width="189"><div align="left">请输入你的月收入:</div></td>
    <td width="214"><input id="txt1" name="txt1" type="text" />
      &nbsp;元</td>
  </tr>
  <tr>
    <td><div align="left">请输入所得税起征额:</div></td>
    <td><input id="txt2" name="txt2" type="text" />
    &nbsp;元</td>
  </tr>
  <tr>
    <td>所得税:</td>
    <td><input id="txt3" name="txt3" type="text" />
    &nbsp;元</td>
  </tr>
  <tr>
    <td colspan="2">
    <center>
      <button name="btn1" value="计算" type="button" οnclick="show()">计算
      </button>
      <button name="btn2" value="重填" type="button" οnclick="rewrite()">重填
      </button></td>
    </center>
  </tr>
</table>
</body>
</html>

wKiom1cgO06BFFpKAAAxngmFtpM538.png

(2)两个数进行运算的简单计算器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
  function calcadd(){
	 var num1=parseFloat(document.getElementById("txt1").value);
	 var num2=parseFloat(document.getElementById("txt2").value);
	 var num3=parseFloat(document.getElementById("txt3").value);
	 num3=num1+num2;
	 document.getElementById("txt3").value=num3;
	  }
 function calcdecrease(){
	 var num1=parseFloat(document.getElementById("txt1").value);
	 var num2=parseFloat(document.getElementById("txt2").value);
	 var num3=parseFloat(document.getElementById("txt3").value);
	 num3=num1-num2;
	 document.getElementById("txt3").value=num3;
		  }
 function calcmutiply(){
	 var num1=parseFloat(document.getElementById("txt1").value);
	 var num2=parseFloat(document.getElementById("txt2").value);
	 var num3=parseFloat(document.getElementById("txt3").value);
	 num3=num1*num2;
	 document.getElementById("txt3").value=num3;
	 }
 function calcdivide(){
	 var num1=parseFloat(document.getElementById("txt1").value);
	 var num2=parseFloat(document.getElementById("txt2").value);
	 var num3=parseFloat(document.getElementById("txt3").value);
	 if(num2!=0){
	 num3=num1/num2;
	 }else{
		 alert("除数不能为0");
		 }
		 document.getElementById("txt3").value=num3;
	 }
	 function calc(op){
		 if(op=="+"){
			 calcadd();
			 }else if(op=="-"){
                           calcdecrease();    
                          }else if(op=="*"){
                             calcmutiply();
                            }else{
                              calcdivide();  
                              }
		 }
	  calcadd();
	  calcdecreasee();
	  calcmutiply();
	  calcdivide();
</script>
</head>

<body>
<table width="300" border="1">
  <tr>
    <td colspan="3" width="300" height="30">计算器</td>
  </tr>
  <tr>
    <td width="100" height="30">第一个数</td>
    <td width="100" height="30">
    <input name="input1" type="text" id="txt1"/></td>
    <td width="100" height="90" rowspan="3">
    <button value="+" type="button" width="100px" height="20px" οnclick="calc(this.value)">+</button><br>
    <button value="-" type="button" width="100px" height="20px" οnclick="calc(this.value)">-</button><br>
    <button value="*" type="button" width="100px" height="20px" οnclick="calc(this.value)">*</button><br>
    <button value="/" type="button" width="100px" height="20px" οnclick="calc(this.value)">/</button><br>
  </td>
  </tr>
  <tr>
    <td>第二个数</td>
    <td><input name="input2" type="text" id="txt2"/></td>
  </tr>
  <tr>
    <td>计算结果</td>
    <td><input name="input3" type="text" id="txt3"/></td>
  </tr>
</table>
</body>
</html>

wKioL1cgO-LQftvhAAAoaooyOZ8841.png

(3)document对象颜色控制

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
    function change(color){
		if(color=="不许碰我"){
			document.bgColor="#00FFFF";
			}else if(color=="警告你别碰我"){
				 document.bgColor="red";
				}else if(color=="给你点颜色看看"){
					document.bgColor="#00FF00";
					}
		}
</script>
</head>

<body bgcolor="#FF6666">
<center>
<input type="button" value="不许碰我" οnclick="change(this.value)" />
<input type="button" value="警告你别碰我" οnclick="change(this.value)" />
<input type="button" value="给你点颜色看看" οnclick="change(this.value)" />
</center>
</body>
</html>

wKioL1cgPNigz2yIAAAhZ7ivqyw345.png

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值