我想要为我的浏览器创建最简单的书签小工具。
javascript:document.getElementsByClassName('source').style.visibility='visible';
我在body中有多个div.source。默认情况下,它们使用css设置为 .source { display:none; }
。
我的控制台告诉我:Uncaught TypeError: Cannot set property 'display' of undefined
当我点击书签时,所有的.source div都应该可见。我在这里做错了什么?
forEach
可能会更加简洁。document.getElementsByClassName('source').forEach(function (elem) {elem.style.display = 'block'})
(或者在所有那些烦人的动画假日雪花博客出现时为none
)。 - ruffin