var toBeHidden_letter = document.getElementsByClassName('doc_direction');
for(var i = 0; i < 10; i++) {
toBeHidden_letter[i].style.display = 'block';
alert('i = '+i);
}
我只有2个提醒。为什么呢?
编辑:我的HTML中有10个class ='doc_direction'元素。
答案 0 :(得分:4)
我认为你需要:
var toBeHidden_letter = document.getElementsByClassName('doc_direction');
for(var i = 0; i < toBeHidden_letter.length; i++) {
toBeHidden_letter[i].style.display = 'block';
alert('i = '+i);
}
答案 1 :(得分:1)
似乎你只有两个带有.doc_direction
类名的元素而JS会导致错误,你能检查控制台是否有错误并提供一些HTML吗?
BTW更好的是获取元素的长度而不是硬编码的数字10:
for(var i = 0; i < toBeHidden_letter.length; i++) {