首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js菜鸟。帮帮忙看下代码

2012-04-03 
js初学者。帮帮忙看下代码。bodydiv classlogo1aaaaa/divdiv classlogo2aaaaa/divdiv clas

js初学者。帮帮忙看下代码。
<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>

[解决办法]
具体问题是什么?
[解决办法]
switch 条件没执行到
[解决办法]
switch ("li_class") {


这里写错了吧!你这里应该是用变量,去掉双引号
这样写
switch (li_class) {
[解决办法]
这有点囧啊 基本语法都错了 直接说功能让打给你写个吧
[解决办法]
楼主把功能 需求发出来吧我们写
[解决办法]

JScript code
 <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");  $([color=#FF0000]"."+li_class[/color]).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> 

热点排行