<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. jQuery插件autoComplete使用

    安装/需要引入的文件 <script type="text/javascript" src="../js/jquery-1.8.3.min.js.js"& ...

  2. Lintcode--003(乱序字符串)

    给出一个字符串数组S,找到其中所有的乱序字符串(Anagram).如果一个字符串是乱序字符串,那么他存在一个字母集合相同,但顺序不同的字符串也在S中. 注意事项 所有的字符串都只包含小写字母   样例 ...

  3. HADOOP之HIVE+MYSQL,HBASE+ZOOKEEPER

    这个搞得有劲哈哈 继续...继续....

  4. TVS和一般的稳压二极管有什么区别

    电压及电流的瞬态干扰是造成电子电路及设备损坏的主要原因,常给人们带来无法估量的损失.这些干扰通常来自于电力设备的起停操作.交流电网的不稳定.雷击干扰及静电放电等,瞬态干扰几乎无处不在.无时不有,使人感 ...

  5. CSDN第四届在线编程大赛2014初赛:带通配符的数

    题目要求: 输入参数:参数A,含有任意个数的?的数值字符串,如:12?4,?代表一位任意数             参数B,不含?的数值字符串,长度与参数A一致输出结果:参数A比参数B大的可能数值个数 ...

  6. Putty server refused our key的解决方法

    在使用putty工具使用密钥远程登陆CentOS系统时,出现Putty server refused our key提示,解决办法: 1.查看是否关掉SELINUX. 相关命令:getenforce, ...

  7. mysql c haracter

    基本概念 • 字符(Character)是指人类语言中最小的表义符号.例如’A'.’B'等:• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding ...

  8. poj 2251 Dungeon Master(bfs)

    Description You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is co ...

  9. hdu 5313 Bipartite Graph(dfs染色 或者 并查集)

    Problem Description Soda has a bipartite graph with n vertices and m undirected edges. Now he wants ...

  10. Java IO :文件

    在java应用程序中,文件是一种常用的数据源或者存储数据的媒介.所以这一小节将会对Java中文件的使用做一个简短的概述.这里只提供一些必要的知识点. 通过Java IO读文件 如果你需要在不同端之间读 ...