找回密码
 立即注册
搜索
查看: 1682|回复: 0

[基础语法] JS点击链接切换图片,代码详解

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-7-28 13:52:39 | 显示全部楼层 |阅读模式
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>JS点击图片切换</title>
  6. </head>
  7. <body>
  8.     <script>
  9.         function showPic(whichpic) {
  10.             var source = whichpic.getAttribute('href'); //获取href的属性值
  11.             var placeholder = document.getElementById('placeholder');    //获取id值为“placeholder”的节点,返回值为对象
  12.             placeholder.setAttribute('src', source);    //重新设置id值所在节点的src图片路径
  13.         }
  14.     </script>
  15.     <h1>JS点击图片切换测试</h1>
  16.     <ul>
  17.         <li><a href="images/1.jpg" title="这是第一张图片" onclick="showPic(this); return false;">第一张</a></li>
  18.         <!--this表示“这个<a>元素节点,return false的作用是不会连接到新页”, 点击的时候执行showPic函数,并传入参数“this”-->
  19.         <li><a href="images/2.jpg" title="这是第二张图片" onclick="showPic(this); return false;">第二张</a></li>
  20.         <li><a href="images/3.jpg" title="这是第三张图片" onclick="showPic(this); return false;">第三张</a></li>
  21.         <li><a href="images/4.jpg" title="这是第四张图片" onclick="showPic(this); return false;">第四张</a></li>
  22.     </ul>
  23.     <img id="placeholder" src="images/placeholder.jpg" alt="这是一张默认的图片">
  24. </body>
  25. </html>
复制代码



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 18:36 , Processed in 0.048209 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表