<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图片切换效果的完整攻略,希望能对您有所帮助。

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

                相关文档推荐

                layui实现图片上传成功后回显点击放大图片功能,html代码部分: !-- html代码--div class="layui-form-item" label class="layui-form-label"上传图片/label div class="layui-input-block" button type="button" class="layui-btn" id="license-auth-letter-
                Layui实现数据表格中鼠标悬停图片放大离开时恢复原图的效果,最终效果如下图所示: 实现代码如下,在done函数中调用hoverOpenImg方法 var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '/postData', //width : 150
                我们在用到layui时候,需要点击文本输入框调起弹出选择框并选择内容,这个要怎么操作呢?以下两种方法可以参考: 1、点击名称,弹出信息弹框,选择表格中的某一行,实现效果如下: html页面代码 !--计量器具弹出层-- div id="equipment" lay-filter="equipmen
                https的网站如果引用百度地图,会出现加载不了的问题,这是因为涉及到跨域问题,网站是https的,但是引用百度地图的是http的,这个要怎么操作呢? 比如我引用的地址:http://api.map.baidu.com/api?v=2.0ak=AK显示 后来看了一下,少了一个s=1字段,加一下s=1
                做小程序项目的时候,客户提了一个功能需求优化,就是长按文字需要复制全部内容,因为有的手机支持全选复制,有的手机不支持全选复制。 通过设置系统剪贴板的内容和获取系统剪贴板的内容实现复制功能 html相关代码: van-field value="{{form.contactPhone}}"
                由于项目功能需要,要实现对table中的行实现拖拽排序功能,找来找去发现Sortable.js能很好的满足这个需求,而且它还是开源的,于是乎就开始学习使用Sortable.js 特点 轻量级但功能强大 移动列表项时有动画 支持触屏设备和大多数浏览器(IE9及以下除外) 支持

              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'>