有一段js代码如下
for(var k in document.getElementsByClassName('left')){
if (k != param) {document.getElementsByClassName('left')[k].style.display='none';
}
}
html中有多个class为left的元素
目前问题是,预想效果能实现,但会报错说document.getElementsByClassName('left')[k].style is undefined,猜想是因为数组不支持style属性造成的,不知道怎么改,请高手帮我下
能取到的,效果也能实现,就是会额外报一个error
追答我当时就是狂报undefine,吧我郁闷了