Mostrar esconder DIV, TR, TD - problemas com figura
Pessoal o seguinte código esconde ou mostra múltiplos div, tr ou td.
Quando eu clico no gif (+) ele me mostra o conteúdo quando clico novamente ele esconde.
O que eu não estou conseguindo é fazer com que o gif (+) seja substituído pelo (-).
<html><head><script type="text/javascript"> function hideshow(t, id,imagem) { var tags = document.getElementsByTagName(t);for (var i = 0; i < tags.length; i++) { if (tags[i].id == id) { if(tags[i].style.display==''||tags[i].style.display=='block') { tags[i].style.display = 'none'; imagem.src='open12.gif'; } else { tags[i].style.display='block'; imagem.src='close12.gif'; }}}}</script></head> <body> <table border="1"><tr><td><a href="#" onclick="hideshow('tr','ola','teste');"><img id = 'teste' src="open12.gif"></a></td></tr><tr id = ola style='display:none'><td>teste</td></tr></table><table border="1"><tr><td><a href="#" onclick="hideshow('tr','ola2','teste2');"><img id = 'teste2' src="open12.gif"></a></td></tr><tr id = ola2 style='display:none'><td>teste2</td></tr></table></body> </html>
Agradeço a quem puder ajudar.
João
Discussão (4)
Carregando comentários...