greasemonkey删除跨度样式

时间:2014-04-03 20:54:32

标签: greasemonkey html

我正在尝试创建一个Greasemonkey脚本来显示html中的文本,但样式设置为" display:none;"。跨度具有特定名称,并且可以在整个页面中出现任意次数。

<p><span id="hidden" style="display:none;">Hidden Text</span></p>

有关如何执行此操作的任何建议(理想情况下只需删除&#34; display:none;&#34;)

1 个答案:

答案 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 = '';
}