Hola Charlii,
Pues como me enseñaron hace unas semanas aqui... es sencillo con getElementsByTagName. Mira el codigo:
Código PHP:
<script>
function saber_si_hay_lis(elemento)
{
//creamos la variable que dice que por ahora no hay elementos li
$elementos_li=false;
//primero saber si tiene un elemento "ul"
for (i = 0, nodos = elemento.getElementsByTagName("ul"); i < nodos.length; i++)
{
//ahora que sabemos que si existe un elemento ul, miramos si tiene elementos li
for (i = 0, nodos = elemento.getElementsByTagName("li"); i < nodos.length; i++)
{
//ahora ya sabemos que tiene elementos li.
$elementos_li=true;
//guardamos la cantidad de elementos li
$cuenta_de_elementos=nodos.length;
}
}
//por ultimo preguntamos si se encontraron:
if($elementos_li==true)
{
alert('se encontraron, es mas se encontraron '+$cuenta_de_elementos);
}
else
{
alert('no se encontraron');
}
}
</script>
<div>
<ul>
<li onclick="javascript:saber_si_hay_lis(this)">
Hola
<ul>
<li>
Existo!
</li>
<li>
Que existoo!
</li>
<li>
Que existoo mecachis!
</li>
</ul>
</li>
</ul>
</div>
Espero que te sirva!