JavaScript(JS)制作网页--点击图片换背景

喜欢ヅ旅行 2022-12-22 00:56 253阅读 0赞

JS制作网页–点击图片换背景

在这里插入图片描述

网页中有四个图片,点击不同的图片,更换相对应的背景。

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>背景</title>
  7. <style>
  8. *{
  9. margin: 0;
  10. padding: 0;
  11. box-sizing: border-box;
  12. }
  13. li {
  14. list-style: none;
  15. }
  16. img{
  17. border: 0px;
  18. vertical-align: middle;
  19. width: 192px;
  20. }
  21. div{
  22. width: 768px;
  23. height: 120px;
  24. }
  25. div ul {
  26. overflow: hidden;
  27. background-color: pink ;
  28. margin: 100px auto;
  29. }
  30. div ul li {
  31. float: left;
  32. width: 192px;
  33. height: 120px;
  34. cursor: pointer;
  35. }
  36. body{
  37. background: url(images/1.jpg) no-repeat center top;
  38. }
  39. </style>
  40. </head>
  41. <body>
  42. <div>
  43. <ul>
  44. <li><img src=images/1.jpg> </li>
  45. <li><img src=images/2.jpg></li>
  46. <li><img src=images/3.jpg></li>
  47. <li><img src=images/4.jpg></li>
  48. </ul>
  49. </div>
  50. <script>
  51. var img = document.querySelector('ul').querySelectorAll('img')
  52. for(var i = 0 ;i < img.length;i++){
  53. img[i].onclick = function(){
  54. document.body.style.backgroundImage='url('+this.src+')';
  55. }
  56. }
  57. </script>
  58. </body>
  59. </html>

文件下载地址

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读

    相关 网页劫持科普

    点击劫持,clickjacking,也被称为UI-覆盖攻击。这个词首次出现在2008年,是由互联网安全专家罗伯特·汉森和耶利米·格劳斯曼首创的。它是通过覆盖不可见的框架误导受害