quanti sono i nodi figli del div #cont nel markup qui sotto?

codice:
 
<div id="cont">
<p class="para">paragrafo 1</p>
<p class="para">paragrafo 2</p>


hhhh</p>
</div>
perche ho fatto:
codice:
 
var contenitore = document.getElementById("cont");
window.alert("il numero di nodi figli č " + contenitore.childNodes.length);
e sorprendentemente mi da che il risultato č 7. Allora mi son detto: "qui contano sia i tag di aperura sia quelli di chiusura". ma poi ho notatato che dovrebbe risultare un numero pari.

spiegatemi qual'č la regola!

ciao