Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

KUROL3

Display none

Recommended Posts

existe alguma função que eu faça que todas as tr que tiver com display='block' ou display='table-row' para none?

 

marco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

 

window.onload = function(){
    var tr = document.getElementsByTagName("tr");
    for(var i = 0; i < tr.length; i++){
        if(getStyle(tr[i], "display") == "table-row" || getStyle(tr[i], "display") == "block")
            tr[i].style.display = "none";
    }
};
function getStyle(element, attr){ //Primeiro parâmetro é o [elemento] e o segundo é o [atributo] que deseja
    if(element.currentStyle) //Se for IE
        return (element.currentStyle[attr]);
    return document.defaultView.getComputedStyle(element, null).getPropertyValue(attr);
}
Você não pode pegar por element.style.[...], pois isso só iria pegar em estilos inline.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.