日期:2014-05-16 浏览次数:20474 次
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 = ""; };
}
}
}