javascript:document.getElementsByClassName('source').style.visibility='visible';
我的身体里有多个div.source。默认情况下,它们使用css设置为.source { display:none; }
。
我的控制台告诉我:Uncaught TypeError: Cannot set property 'display' of undefined
当我点击书签时,所有.source div应该是可见的。我在这里做错了什么?
答案 0 :(得分:21)
您可能需要遍历结果,如下所示:
var divs = document.getElementsByClassName('source');
for(var i=0; i<divs.length; i++) {
divs[i].style.display='block'
}
正如@ionoy所提到的,使用display
属性。我希望有所帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
转到display
。它适用于许多浏览器,在很多情况下都适用。