<img id="pic1" src="image1.jpg"> <img id="pic2" src="image2.jpg" style= "display:none;">其中,第一个图片(id为pic1)是默认显示的,第二个图片(id为pic2)会在用户操作后进行切换。 接下来,我们需要一个触发器,让用户可以进行状态的切换。我们使用按钮元素作为触发器,代码如下:
<button onclick="changeImage()">切换图片</button>当用户点击这个按钮时,我们需要动态地改变两个图片元素的显示状态。我们可以用CSS的 display 属性来控制元素的显示和隐藏,代码如下:
<script> function changeImage() { var pic1 = document.getElementById("pic1"); var pic2 = document.getElementById("pic2"); if (pic1.style.display !== "none") { pic1.style.display = "none"; pic2.style.display = "block"; } else { pic1.style.display = "block"; pic2.style.display = "none"; } } </script>在这段Javascript代码中,我们使用了 getElementById 来获取图片元素,并根据图片元素的 display 属性来判断当前状态。如果 pic1 元素是显示的,那么我们将其隐藏,同时显示 pic2 元素。反之,如果 pic1 元素处于隐藏状态,那么我们切换显示 pic1 元素,并将 pic2 元素隐藏。 至此,我们已经完成了 HTML 动态切换效果的代码编写。通过这种方式,我们可以实现非常多样化的交互效果,而不需要借助复杂的脚本语言。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。