<script type="text/javascript">
   window.onload=function()   //网页全部加载完后执行
   {
     var aDiv=document.getElementById('div1');   //获取ID
aDiv.onmouseover=zx;   //当鼠标停留在div上执行此函数
   }; 
    function zx()
    {
      alert("测试OK");
    }

</script>

<div id="div1">1231223</div>

/*-------------------------------------------*/ 

<script type="text/javascript">
   window.onload=function()
   {
         var aDiv=document.getElementById("div1");   //获取DIV1,并给它命名
var aXc=document.getElementById('xc');  //获取xc,并给它命名
aDiv.onclick=function()   //鼠标点击时时执行此函数
{
if(aXc.style.display=="none")  //如果是隐藏,将它显示,如果是显示,将它隐藏
{
 aXc.style.display="block";
}
else
{
 aXc.style.display="none"
}
}
   }
 </script>
 <div id="div1">点击展开或者隐藏</div>
 <ul style="display:none;" id="xc">
   <li>1</li>
   <li>2</li>
   <li>3</li>
 </ul>

/*-------------------------------------------*/ 

<script type="text/javascript">
   window.onload=function()
   {
     var aDiv=document.getElementById("div1");
var ipt=document.getElementsByTagName('input');
aDiv.onclick=function()
{
  // alert(aInput.length)   //一共有多少个复选框
  for(i=0;i<=ipt.length;i++)
  {
    ipt[i].checked=true;  //循环全部为选中状态
  }
}
   }
 </script>
 <div id="div1">全选负选框</div>
 <input type='checkbox'/><br/>
 <input type='checkbox'/><br/>

/*-------------------------------------------*/ 

 <style type="text/css">
 input
 {
   background:#FFF;
   color:#FF0000;
   width:45px;
   height:35px;
 }
 .active
 {
   background:#000;
   color:#FFF;
 }
 </style>
 <script type="text/javascript">
   window.onload=function()
   {
     var but=document.getElementsByTagName('input');    //获取页面中的input
var i=0;
for(i=0;i<but.length;i++)  //循环下标,点击时候执行函数
{

but[i].index=i; //找出他的索引下标

  but[i].onclick=function()  
  {
for(i=0;i<but.length;i++) 
{
  but[i].className=""; //这个循环是为了把每个input 的 class为空掉!

adiv[i].style.display="none"; //循环把所有的div都隐藏掉

}

adiv[this.index].style.display="block"; //找到相对应的下标并显示

    this.className='active';  //完了吧当前的重新赋于class
  }
}
   }
 </script>
 <input class="active" type='button' value="1">  //默认第一个有class
 <input type='button' value="2">
 <input type='button' value="3">
<div style="display:block">111</div>  //第一个默认为显示
 <div>222</div>
 <div>333</div>

javascript第二课练习的更多相关文章

  1. JavaScript第二课

    1.关于鼠标事件有: onmouseover(),onmouseout(),onmousedown(),onmouseup(),onclick()事件. 2.创建JavaScript对象: 方法1:通 ...

  2. javascript第二课javascript规范

    1.javascript严格区分大小写 2.声明变量一律使用var 推断类型 3.每条语句后面加分号 4.字符串使用单引号 5.html代码使用双引号,js用单引号

  3. 【JavaScript从入门到精通】第二课 初探JavaScript魅力-02

    第二课 初探JavaScript魅力-02 变量 说起变量,我们不得不提起我们有一部比较古老的电视剧叫<包青天>.包青天有一把非常厉害的宝剑叫“尚方宝剑”,见到尚方宝剑有如见到皇帝.某种程 ...

  4. 【JavaScript从入门到精通】第二课

    第二课 初探JavaScript魅力-02 变量 说起变量,我们不得不提起我们有一部比较古老的电视剧叫<包青天>.包青天有一把非常厉害的宝剑叫“尚方宝剑”,见到尚方宝剑有如见到皇帝.某种程 ...

  5. 【Web探索之旅】第二部分第二课:服务器语言

    内容简介 1.第二部分第二课:服务器语言 2.第二部分第三课预告:框架和内容管理系统 第二部分第二课:服务器语言 介绍了Web的客户端,我们来谈谈Web的服务器端. 既然客户端有客户端的编程语言(HT ...

  6. js项目练习第二课

    百度输入法 <style> *{ list-style: none; text-decoration: none; padding: 0; margin: 0; } a:hover{ te ...

  7. Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD

    原文:Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链 ...

  8. CI(CodeIgniter)框架入门教程——第二课 初始MVC

    本文转载自:http://www.softeng.cn/?p=53 今天的主要内容是,使用CodeIgniter框架完整的MVC内容来做一个简单的计算器,通过这个计算器,让大家能够体会到我在第一节课中 ...

  9. OpenCV 第二课 认识图像的存储结构

    OpenCV 第二课 认识图像的存储结构 Mat Mat 类包含两部分,矩阵头和矩阵体.矩阵头包含矩阵的大小,存储方式和矩阵体存储空间的指针.因此,Mat中矩阵头的大小是固定的,矩阵体大小是不定的. ...

随机推荐

  1. ucos 创建 空闲任务的目的

    几乎任何操作系统都需要有空闲任务. 因为CPU(提供CPU级休眠的不算)没办法停下来,尤其是嵌入式系统这一块. CPU停下来的唯一情况就是断电了,而要保持操作系统任何时候都能及时的对外做出响应,就必须 ...

  2. 关于炒股软件——金魔方炒股软件的Dll外挂开发

    2015-01-19 14:40:04 金魔方平台是由飞狐交易师原创团队集多年研发经验,依靠和讯财经网强大资源,吸取国际专家思路而推出的十年巨作.目前新出的这个2.0版,这一版在数据存储方面作很大的改 ...

  3. NGINX的CORS--跨域访问配置

    阻止交叉源访问问题. 网上可搜N多,解决办法都差不多,其中一种: add_header Access-Control-Allow-Origin http://xxxx:port; add_header ...

  4. keil C语言与汇编语言混合编程

    C与汇编混合编程主要有以下几种:(1)C语言中嵌入汇编(2)无参数传递的函数调用(3)有参数传递的函数调用 一.C语言中嵌入汇编 1.在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码: #prag ...

  5. AspNetPager实现真分页+多种样式

    真假分页 分页是Web应用程序中最常用到的功能之一.当从数据库中获取的记录远远超过界面承载能力的时候,使用分页可以使我们的界面更加美观,更加的用户友好.分页包括两种类型:真分页和假分页. 其中假分页就 ...

  6. bzoj4005[JLOI2015]骗我呢

    http://www.lydsy.com/JudgeOnline/problem.php?id=4005 神题~远距离orz 膜拜PoPoQQQ大神 #include<cstdio> #i ...

  7. C++链接器工具错误:LNK2001, LNK2019(转载)

    这是归属于链接器工具错误 这一类. 无法解析的外部符号“symbol” 代码引用了链接器无法在库和对象文件中找到的内容(如函数.变量或标签). 可能的原因 代码请求的内容不存在(例如,符号拼写错误或使 ...

  8. (greedy)Best Time to Buy and Sell Stock II

    Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...

  9. 【POJ2136】Vertical Histogram(简单模拟)

    比较简单,按照样例模拟就好!~ #include <iostream> #include <cstdlib> #include <cstdio> #include ...

  10. c语言typedef与define的相同

    #include <stdio.h> #include <stdlib.h> #define INT int typedef short SHORT;//看此处有没有分号 // ...