Novatillo para preguntar, pero no tanto para las aplicaciones que querés hacer...
Así   
Código HTML:
Ver original- <!DOCTYPE html> 
- <meta name="description" content="Contar elementos" /> 
- /*<![CDATA[*/ 
- .rojo{ 
- color: red; 
- font-weight: bold; 
- } 
- /*]]>*/ 
- <script type="text/javascript"> 
- //<![CDATA[ 
- var datos = ""; 
- function elementosForm() { 
- var los_elementos=document.forms[0].elements; 
- for (i=0; i<los_elementos.length; i++) { 
- datos += los_elementos[i].tagName +'(' +los_elementos[i].name +')' +'- <b>Valor: <\/b><span class="rojo">' + los_elementos[i].value + '<\/span><br \/>'; 
- } 
- document.getElementById("mensajes").innerHTML = datos; 
- } 
- //]]> 
- <body onload="elementosForm();"> 
- <form id="form" action="#"> 
- <h2>- Base de Datos Caballos "HÍPICA JORSE" </h2>
 
- <div id="div1"><label>- Foto: </label> <label>- Nombre: </label> <input id="nombre" class="estilo" type="text" name="nombre" value="" onclick="clicar(this.id)" onfocus="entrarFoco(this.id)" onblur=
 
- "salirFoco(this.id); revisarLetra(this.id)" /><br /> 
- <label>- Sexo: </label> <input id="macho" name="sexo" type="radio" value="macho" />-  Caballo  <input id="hembra" name="sexo" type="radio" value="hembra" />-  Llegua <br />
 
- <label>- Edad: </label> <input id="edad" class="estilo" type="text" name="edad" value="" onclick="clicar(this.id)" onfocus="entrarFoco(this.id)" onblur=
 
- "salirFoco(this.id); revisarNumero(this.id)" /><br /> 
- <label>- Peso: </label> <input id="peso" class="estilo" type="text" name="peso" value="" onclick="clicar(this.id)" onfocus="entrarFoco(this.id)" onblur=
 
- "salirFoco(this.id); revisarNumero(this.id)" /><br /> 
- <option id="noruego" value="noruego">- Fiordo Noruego </option>
 
- <option id="hanoveriano" value="hanoveriano">- Hanoveriano </option>
 
- <label>- Temperamento: </label> <select id="temperamento" class="estilo" name="temperamento">
 
- <label>- Disciplina 1: </label> <select id="disciplina1" class="estilo" name="disciplina1">
 
- <label>- Disciplina 2: </label> <select id="disciplina2" class="estilo" name="disciplina2">
 
- <textarea id="comentarios" class="estilo" name="comentarios" rows="7" cols="30" onclick="clicar(this.id)" onfocus="entrarFoco(this.id)" onblur="salirFoco(this.id); revisarLetra(this.id)"> 
-   
- <input id="anterior" type="button" name="boton1" value="Anterior" onclick="atras()" /> <input id="siguiente" type="button" name="boton2" value="Siguiente" onclick="nuevoCaballo()" /> <input id= 
- "listar" type="button" name="boton3" value="Listar" onclick="imprimir()" /></div> 
- <div id="mensajes"><!-- fix --></div> 
La función está puesta onload, así que para verificar, andá cambiando los valores y recargá la página (ojo, botón recargar del navegador, sin ir de vuelta a la dirección) 
Así como conseguis el tagName, el name, el value, podés acceder a otros atributos y propiedades.
a propósito, los option no tinene que tener definido un name, y no le veo la funcionalidad a los id en los mismos.
SAludos