<small id='wXVjn'></small><noframes id='wXVjn'>

    <bdo id='wXVjn'></bdo><ul id='wXVjn'></ul>
<tfoot id='wXVjn'></tfoot>

  1. <i id='wXVjn'><tr id='wXVjn'><dt id='wXVjn'><q id='wXVjn'><span id='wXVjn'><b id='wXVjn'><form id='wXVjn'><ins id='wXVjn'></ins><ul id='wXVjn'></ul><sub id='wXVjn'></sub></form><legend id='wXVjn'></legend><bdo id='wXVjn'><pre id='wXVjn'><center id='wXVjn'></center></pre></bdo></b><th id='wXVjn'></th></span></q></dt></tr></i><div id='wXVjn'><tfoot id='wXVjn'></tfoot><dl id='wXVjn'><fieldset id='wXVjn'></fieldset></dl></div>
  2. <legend id='wXVjn'><style id='wXVjn'><dir id='wXVjn'><q id='wXVjn'></q></dir></style></legend>

      简单实现JavaScript图片切换效果

      让我为您详细讲解如何简单实现JavaScript图片切换效果。

    1. <i id='TbIpp'><tr id='TbIpp'><dt id='TbIpp'><q id='TbIpp'><span id='TbIpp'><b id='TbIpp'><form id='TbIpp'><ins id='TbIpp'></ins><ul id='TbIpp'></ul><sub id='TbIpp'></sub></form><legend id='TbIpp'></legend><bdo id='TbIpp'><pre id='TbIpp'><center id='TbIpp'></center></pre></bdo></b><th id='TbIpp'></th></span></q></dt></tr></i><div id='TbIpp'><tfoot id='TbIpp'></tfoot><dl id='TbIpp'><fieldset id='TbIpp'></fieldset></dl></div>
          <tbody id='TbIpp'></tbody>
          • <bdo id='TbIpp'></bdo><ul id='TbIpp'></ul>
            <legend id='TbIpp'><style id='TbIpp'><dir id='TbIpp'><q id='TbIpp'></q></dir></style></legend>

            • <tfoot id='TbIpp'></tfoot>

              <small id='TbIpp'></small><noframes id='TbIpp'>

                让我为您详细讲解如何简单实现JavaScript图片切换效果。

                一、准备工作

                在实现图片切换效果之前,我们需要准备以下内容:

                1. HTML文件中需要引入图片和JavaScript文件

                在html文件中,需要通过img元素引入要切换的图片,并通过script元素引入javascript文件。

                <body>
                  <img id="img1" src="pic1.jpg" alt="picture1">
                  <img id="img2" src="pic2.jpg" alt="picture2" style="display: none;">
                
                  <script type="text/javascript" src="changePic.js"></script>
                </body>
                

                以上代码中,我们在img元素上添加了id属性,用于在JavaScript中获取该元素节点。

                1. 编写JavaScript函数

                这里我们需要实现一个JavaScript函数,用于在鼠标悬停时,切换图片。具体代码如下:

                function changePic() {
                  var pic1 = document.getElementById("img1");
                  var pic2 = document.getElementById("img2");
                  if (pic1.style.display === "none") {
                    pic1.style.display = "block";
                    pic2.style.display = "none";
                  } else {
                    pic1.style.display = "none";
                    pic2.style.display = "block";
                  }
                }
                

                以上代码中,我们通过getElementById方法获取了要切换的两张图片,通过获取图片的style属性,判断图片当前是否显示,如果是,则将pic1隐藏,pic2显示;否则将pic1显示,pic2隐藏。

                二、实现图片切换效果

                准备工作完成后,我们需要将changePic()函数绑定到要切换的图片上。

                1. 绑定到img元素上:
                <body>
                  <img id="img1" src="pic1.jpg" alt="picture1" onmouseover="changePic()">
                  <img id="img2" src="pic2.jpg" alt="picture2" style="display: none;">
                
                  <script type="text/javascript" src="changePic.js"></script>
                </body>
                

                以上代码中,我们在图片元素上添加了onmouseover事件,将其绑定到changePic()函数上,表示当鼠标悬停在当前图片上时,切换图片。

                1. 绑定到a元素上:
                <body>
                  <a href="#" onmouseover="changePic()"><img id="img1" src="pic1.jpg" alt="picture1"></a>
                  <a href="#" onmouseover="changePic()" style="display: none;"><img id="img2" src="pic2.jpg" alt="picture2"></a>
                
                  <script type="text/javascript" src="changePic.js"></script>
                </body>
                

                以上代码中,我们采用了另一种方法,将img元素嵌套到a元素中,将onmouseover事件绑定到a元素上,表示当鼠标悬停在当前a元素上时,切换图片。

                三、示例说明

                以下是两个实例,演示了如何通过不同的事件绑定,实现图片切换效果。

                1. 绑定到img元素上的实例:当鼠标悬停在第一张图片上时,切换图片。
                <body>
                  <img id="img1" src="pic1.jpg" alt="picture1" onmouseover="changePic()">
                  <img id="img2" src="pic2.jpg" alt="picture2" style="display: none;">
                
                  <script type="text/javascript" src="changePic.js"></script>
                </body>
                
                1. 绑定到a元素上的实例:当鼠标悬停在文字上时,切换图片。
                <body>
                  <a href="#" onmouseover="changePic()">Hover me to change picture</a>
                  <a href="#" onmouseover="changePic()" style="display: none;"><img id="img2" src="pic2.jpg" alt="picture2"></a>
                
                  <script type="text/javascript" src="changePic.js"></script>
                </body>
                

                以上是实现JavaScript图片切换效果的完整攻略,希望能对您有所帮助。

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                treetable.js没有checked做联动。于是自己基于treetable开发的一个小功能,希望能和大家一起交流一下。 1. 在当前HTML文档checked监听函数中增加以下代码 //联动 table.on('checkbox(quan_list)', function(obj){ //console.log(obj); //当前id var id = obj.
                当使用Javascript的attachEvent来绑定事件时,我们希望能够给事件处理函数传递一些参数,但是attachEvent本身并不支持传递参数。下面介绍两种解决方法。
                KnockoutJS是一款流行的JavaScript库,针对一个web应用程序的建立提供了比较好的基础架构。其中,表单的数据绑定功能是KnockoutJS最为常用的功能之一。本文将详细讲解KnockoutJS 3.x
                下面是用javascript实现改善用户体验之alert提示效果的完整攻略。
                在学习JavaScript编写贪吃蛇游戏之前,需要掌握以下的前置知识:

              1. <legend id='f86O5'><style id='f86O5'><dir id='f86O5'><q id='f86O5'></q></dir></style></legend>
                <tfoot id='f86O5'></tfoot>
                  • <bdo id='f86O5'></bdo><ul id='f86O5'></ul>
                        <i id='f86O5'><tr id='f86O5'><dt id='f86O5'><q id='f86O5'><span id='f86O5'><b id='f86O5'><form id='f86O5'><ins id='f86O5'></ins><ul id='f86O5'></ul><sub id='f86O5'></sub></form><legend id='f86O5'></legend><bdo id='f86O5'><pre id='f86O5'><center id='f86O5'></center></pre></bdo></b><th id='f86O5'></th></span></q></dt></tr></i><div id='f86O5'><tfoot id='f86O5'></tfoot><dl id='f86O5'><fieldset id='f86O5'></fieldset></dl></div>
                          <tbody id='f86O5'></tbody>

                          <small id='f86O5'></small><noframes id='f86O5'>