我正在尝试创建一个Greasemonkey脚本来显示html中的文本,但样式设置为" display:none;"。跨度具有特定名称,并且可以在整个页面中出现任意次数。
<p><span id="hidden" style="display:none;">Hidden Text</span></p>
有关如何执行此操作的任何建议(理想情况下只需删除&#34; display:none;&#34;)
答案 0 :(得分:0)
我不认为你提到的隐藏元素会在整个页面中出现任何次数&#34;因为id
在页面中应该是唯一的。所以我认为你的真正含义是class='hidden'
。无论如何,如果您正在使用的页面(错误地)以这种方式编写,请在下面的代码段中将'span.hidden'
替换为'#hidden'
。
var hiddenElements = document.querySelectorAll('span.hidden');
var i = hiddenElements.length;
while(i--) {
hiddenElements[i].style.display = '';
}