按照书上的代码敲的,运行时却和书上的效果不一致,下面是我的按书上敲的为什么就 没有,书上的效果,求解 

解决方案 »

  1.   

    有一个var.中的v写成大写了,应该是全小宝
      

  2.   

    <!DOCTYPE html>
    <html lang="en">
    <head>  
      <meta charset="utf-8" />
      <title>Image Gallery</title>
    </head>
    <body>
      <h1>Snapshots</h1>
      <ul>
        <li>
          <a href="images/fireworks.jpg" onclick="showPic(this);
         return false;" title="A fireworks display"> Fireworks</a>
        </li>
        <li>
          <a href="images/coffee.jpg" onclick="showPic(this); 
         return false;" title="A cup of black coffee"> Coffee</a>
        </li>
        <li>
          <a href="images/rose.jpg" onclick="showPic(this);
         return false;"title="A red, red rose"> Rose</a>
        </li>
        <li>
          <a href="images/bigben.jpg" onclick="showPic(this);
         return false;" title"The famous clock"> Big Ben</a>        
        </li>
      </ul>    
      <img id="placeholder" src="images/placeholder.gif" alt="my image gallery" /> 
      <script type="text/javascript" src="showPic.js"></script>
    </body>
    </html>
      

  3.   

    <script>
    function showPic(whichpic) {
      var source = whichpic.getAttribute("href");
      var placeholder = document.getElementById("placeholder");
      placeholder.setAttribute("src", source);
    }
    </script>
      

  4.   

    在js文件中不要写<script></script>标签