Alexis ese elemento en concreto es un encabezado, un h4.
He probado con el código que me comentas pero no ha habido suerte.
Como trazando el código si que me funciona he puesto varios alerts, en diferentes puntos del código
Código HTML:
$(document).ready(function(){
$("a#modal").fancybox();
$("a#modalEl").fancybox();
var vari= getVarsUrl();
alert ("la variable vari vale" + vari.usu + vari.emp);
enviaFechas(vari);
alert ("la variable vari vale" + vari.usu + vari.emp);
//Recuperamos usuario y empresa si lo recibe como parámetro
if (document.getElementById('usu').textContent==""){
alert ("Estamos dentro del usu porque no tiene contenido") ;
if ( vari.usu && vari.emp)
{
alert ("Estamos dentro del usu y de las variables para visualizar checks") ;
document.getElementById("usu").innerHTML = "Bienvenido, " + vari.usu;
modEstado();
};
};
})
Y me ha funcionado.
He ido suprimiendo los alerts hasta dejar únicamente el que está dentro del if ( vari.usu && vari.emp)... y también me ha funcionado.
Sin embargo, si lo comento ya no me funciona
¿por que?