<body>
    <div class="logo1">aaaaa</div>
    <div class="logo2">aaaaa</div>
    <div class="logo3">aaaaa</div>
   
</body>
  <script  type="text/javascript">
              var nodes = document.getElementsByTagName("div");
              if (nodes)
              {
                for (var i = 0; i < nodes.length; i++) {                    var o = nodes[i];
                    var li_class = o.className;
//                    alert("o");
                    switch ("li_class") {
                          case "logo1":
                              hcmy(logo1, "?hcmy_homepagelog=LOGO1")
                          case "logo2":
                              hcmy(logo2, "?hcmy_homepagelog=LOGO2")
                          case "logo3":
                              hcmy(logo3, "?hcmy_homepagelog=LOGO3")
                              break;
                          default:
                      }    
                }
              }
              function hcmy(li_class, li_href) {
                  alert("hcmy");
                  $(".+'li_class'").mousedown(function () {
                      hcclick(li_href);
                  });
              }
              function hcclick(param) {
                  alert("hcclick"); 
                  if (document.images) {
                      var rannumber = Math.round(Math.random() * 10000);
                      (new Image()).src = "http://log.info.hc360.com/click.htm" + param + "&rannumber=" + rannumber;
                  }
                  return true;
              }      
  </script>

解决方案 »

  1.   

    switch ("li_class") {
    这里写错了吧!你这里应该是用变量,去掉双引号
    这样写
    switch (li_class) {
      

  2.   


    //引入你自己的jquery路径
    <script src="jquery.js"></script>
    <body>
      <div class="logo1">aaaaa</div>
      <div class="logo2">aaaaa</div>
      <div class="logo3">aaaaa</div>
        
     </body>
      <script type="text/javascript">
      var nodes = document.getElementsByTagName("div");
    for (var i = 0; i < nodes.length; i++) {   var o = nodes[i];
      var li_class = o.className;
    // alert("o");
      switch (li_class) {
      case "logo1":
      hcmy(li_class, "?hcmy_homepagelog=LOGO1");
      break;
      case "logo2":
      hcmy(li_class, "?hcmy_homepagelog=LOGO2");
      break;
      case "logo3":
      hcmy(li_class, "?hcmy_homepagelog=LOGO3");
      break;
      }   
      }
      
      function hcmy(li_class, li_href) {
      alert("hcmy");
      $("."+li_class).mousedown(function () {
      hcclick(li_href);
      });
      }
      function hcclick(param) {
      alert("hcclick"); 
      if (document.images) {
      var rannumber = Math.round(Math.random() * 10000);
      (new Image()).src = "http://log.info.hc360.com/click.htm" + param + "&rannumber=" + rannumber;
      }
      return true;
      }
      </script>
     
      

  3.   


     <script type="text/javascript">
      var nodes = document.getElementsByTagName("div");
      if (nodes)
      {
      for (var i = 0; i < nodes.length; i++) {  var o = nodes[i];
      var li_class = o.className;
    // alert("o");
      switch ("li_class") {
      case "logo1":
      hcmy(logo1, "?hcmy_homepagelog=LOGO1");
      break;
      case "logo2":
      hcmy(logo2, "?hcmy_homepagelog=LOGO2");
      break;
      case "logo3":
      hcmy(logo3, "?hcmy_homepagelog=LOGO3");
      break;
      default:
      break;
      }   
      }
      }
      function hcmy(li_class, li_href) {
      alert("hcmy");
      $("."+li_class).mousedown(function () {
      hcclick(li_href);
      });
      }
      function hcclick(param) {
      alert("hcclick"); 
      if (document.images) {
      var rannumber = Math.round(Math.random() * 10000);
      (new Image()).src = "http://log.info.hc360.com/click.htm" + param + "&rannumber=" + rannumber;
      }
      return true;
      }    
      </script>
      

  4.   

    function hcmy(li_class, li_href) {
      alert("hcmy");
      $("."+li_class).mousedown(function () {
      hcclick(li_href);
      });
      }