日期:2014-05-16 浏览次数:20472 次
      var holder = document.getElementsByTagName('div');
      for (var k = 0; k < holder.length; k++) {
          if (holder[k].className != 'holder') continue;
          var td = holder[k].getElementsByTagName("li");
          for (var i = 0; i < td.length; i++) {
              var obj = td[i];
              obj.onmouseover = function () { this.className = "current"; };
              obj.onmouseout = function () { this.className = ""; };
          }
      }
------解决方案--------------------
var holder = document.getElementsByTagName("div");
        for (var j = 0; j < holder.length; j++) {
            var className = holder.item(j).getAttribute("class");
            if (className == "holder") {
                var td = holder.item(j).getElementsByTagName("li");
                for (var i = 0; i < td.length; i++) {
                    var obj = td[i];
                    obj.onmouseover = function () { this.className = "current"; };
                    obj.onmouseout = function () { this.className = ""; };
                } 
            }
        }