Hola, he probado el siguiente código y, según lo que había entendido, funciona bien.
Cual es la diferencia con el tuyo ?
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <input type="button" value="showContentDos" onclick="showContentDos();"/> <input type="checkbox" id="no" /> function showContentDos() {
element = document.getElementById("contenidodos");
no = document.getElementById("no");
if (no.checked) {
// element.style.display='block';
ocultarColumna(1, true);
} else {
// element.style.display='none';
ocultarColumna(1, false);
}
}
function ocultarColumna(num, ver) {
var dis = ver ? '' : 'none';
var fila = document.getElementById('solicit').getElementsByTagName('tr');
for (var i = 0; i < fila.length; i++)
fila[i].getElementsByTagName('td')[num].style.display = dis;
}