Hola a todos.
Buscando la forma de ocultar divs vacíos, tengo esto que me funciona:
Código:
<script>
var mydiv=document.getElementById('eldivencuestion');
if(!mydiv.hasChildNodes()){mydiv.style.display='none'}
</script>
También tengo otra variante donde lo que hace es eliminar completamente el div vacío.
Pero se trata de divs así:
Código:
<div id="eldivquesea"></div>
Que no me han planteado problema hasta ahora.
El problema viene con este otro, producto de dejar en blanco un campo de texto en un formulario.
Código:
<div id="eldivquesea">
-
</div>
Ya sabemos que no es lo mismo espacios que vacío total. Así, con este otro div no me funciona el código de arriba, como es lógico.
Código:
<div id="eldivquesea"> </div>
Y además, el div en cuestión tiene un guión.
¿Se puede hacer con javascript puro? Sin jQuery quiero decir.
Gracias.