JavaScript练习

1、

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

      <head>

            <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

            <title>无标题文档</title>

          <script type="text/javascript" src="js/jquery.min.js">

          </script>

         

      </head>

      <body>

        <p>

        点击按钮显示计算结果:

        </p>

        <p id="demo"></p>

        <button type="button" onclick="Function()">click me</button>

        <script>

              function Function(){

                    var x=2;

              var y=x+3

              var demovalue=document.getElementById("demo");

              demovalue.innerHTML=y;

              }

        </script>

      </body>

</html>

2、判断输入的值是否满足条件

<!DOCTYPE html>

<html>

<body>

 

<script>

function myFunction()

{

try

{

var x=document.getElementById("demo").value;

if(x=="")    throw "值为空";

if(isNaN(x)) throw "不是数字";

if(x>10)     throw "太大";

if(x<5)      throw "太小";

}

catch(err)

{

var y=document.getElementById("mess");

y.innerHTML="错误:" + err + "。";

}

}

</script>

 

<h1>我的第一个 JavaScript 程序</h1>

<p>请输入 5 到 10 之间的数字:</p>

<input id="demo" type="text">

<button type="button" onclick="myFunction()">测试输入值</button>

<p id="mess"></p>

 

</body>

</html>

3、 "改变颜色"、"改变宽高"、"隐藏内容"、"显示内容"、"取消设置"的函数,点击相应按钮执行相应操作,点击"取消设置"按钮后,提示是否取消设置,如是执行操作,否则不做操作。

<!DOCTYPE HTML>

<html>

<head>

<!--<meta http-equiv="txttent-Type" txttent="text/html; charset=utf-8" />-->

<meta charset="UTF-8"/>

<title>style样式</title>

<style type="text/css">

*{ font-size:12px;}

#txt{

    height:400px;

      width:600px;

      border:#333 solid 1px;

      padding:5px;

      

      }

p{

      line-height:18px;

      text-indent:2em;}

</style>

</head>

<body>

  <h2 id="con">JavaScript课程</H2>

  <div id="txt">

   <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>

  <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>

   <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>

   <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>

 

  </div>

  <form>

  <input type="button" value="改变颜色" onClick="dcolor()">

  <input type="button" value="改变宽高" onClick="dwh()">

  <input type="button" value="隐藏内容" onClick="dh()">

  <input type="button" value="显示内容" onClick="ds()">

  <input type="button" value="恢复" onClick="dclear()">

 

  </form>

  <script type="text/javascript">

function dcolor(){

       var mychar = document.getElementById("txt"); 

       mychar.style.color="red";

       mychar.style.backgroundColor="#ccc";

      }

  

function dwh(){

       var mychar = document.getElementById("txt"); 

       mychar.style.width="400px";

       mychar.style.height="200px";

      }

function dh(){

       var mychar = document.getElementById("txt"); 

       mychar.style.display="none";

      }

function dclear(){

      if(confirm("确定要取消设置吗?")){

       var mychar = document.getElementById("txt"); 

       mychar.style.color="#000";

       mychar.style.backgroundColor="#fff";

       mychar.style.width="600px";

       mychar.style.height="400px";

       mychar.style.display="block";

      }

      }

function ds(){

       var mychar = document.getElementById("txt"); 

       mychar.style.display="block";

      }

 

  </script>

</body>

</html>

4、计算器

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title> 

  <script type="text/javascript">

   function count(){

            var txt1   = parseInt( document.getElementById('txt1').value);//获取第一个输入框的值

            var txt2   = parseInt( document.getElementById('txt2').value);//获取第二个输入框的值

            var select = document.getElementById('select').value;//获取选择框的值

            var result = '';

            switch (select)

             {

                  case '+':

                        result = txt1 + txt2;

                        break;

                  case '-':

                        result = txt1 - txt2;

                        break;

                  case '*':

                        result = txt1 * txt2;

                        break;

                  case '/':

                        result = txt1 / txt2;

                        break; 

             }

         document.getElementById('fruit').value = result;//设置结果输入框的值

   }

  </script>

 </head>

 <body>

   <input type='text' id='txt1' />

   <select id='select'>

            <option value='+'>+</option>

            <option value="-">-</option>

            <option value="*">*</option>

            <option value="/">/</option>

   </select>

   <input type='text' id='txt2' />

   <input type='button' value='  =  '  onclick = "count()" />

   <input type='text' id='fruit' />  

 </body>

</html>

5、

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值