Hola, quisiera exponer mi problema al que me enfrento.
Estoy realizando una web, con ayuda de wordpress, y resulta que hay una opción que me lista todas las categorías que he introducido, esto ya viene integrado.
Lo que quiero hacer es que cuando pinche en las categorías padre, se me muestren las subcategorias, por medio de un script que ya puse en la cabecera.
he conseguido que cuando pinche en la categoría padre que quiero ver, llame al script, y por tanto a la función, pasandole el id de la categoria y lo he comprobado por medio de "alert", que eso es correcto.
El problema viene ahora, la idea que yo tengo es la de hacerlo con if. y si cumple esa condición, que entre y por medio de "document.getelementbyid(aqui pasaria el id de la subcategoria que quiero mostrar)" y poner la propiedad display en block.
este es el script que hay en la cabecera:
<script type="text/javascript">
function cambiarDisplay(id)
{
if (!document.getElementById) return false;
alert (id);
if(id=="id categoria padre")
{
document.getElementById('id subcategoria que quiero mostrar').style.display="none";
alert ("Entra");
}
else
{
alert("No ha entrado")
}
}
</script>
los alerts son para verificar si efectivamente el valor que envia esta bien.
el problema me surge a la hora de realizar la acción dentro del if, no hace nada de nada.
Yo creo que el problema esta en que wordpress, todos sus archivos son en php y javascript es para el lado del cliente, quiza este equivocado, no lo se...
Muchas gracias