Javascript 在不使用jquery的情况下使用JS显示所有隐藏行

Javascript 在不使用jquery的情况下使用JS显示所有隐藏行,javascript,Javascript,在没有jQuery的情况下,如何显示所有隐藏行?我试试这个: var testElements = document.getElementsByClassName('tr1'); var testDivs = Array.prototype.filter.call(testElements, function (testElement) { testElement.style.visibility = 'visible'; }); 但什么也没发生。我能做什么?您的代码可以工作:。元素是

在没有jQuery的情况下,如何显示所有隐藏行?我试试这个:

var testElements = document.getElementsByClassName('tr1');
var testDivs = Array.prototype.filter.call(testElements, function (testElement) {
    testElement.style.visibility = 'visible';
});

但什么也没发生。我能做什么?

您的代码可以工作:。元素是如何隐藏的?如果您使用了
display:none
,那么您需要设置
display
属性,而不是
visibility
Rory谢谢,我必须在display中设置的是:testElement.style.display=?testElement.style.display='block',正如@a.u.b所说的,这是
display='block'
您需要使用的:谢谢大家!I set:testElement.style.display=“”;它是有效的