Hola, estoy aprendiendo JS y tengo una duda para acceder a los nodos hay que usar document.getElement......  eso esta claro.
 
pero en mi caso, accedo a las propiedades si hacer esto, alguien me puede decir si es estandar en JS o por que pasa esto?   
Código:
 
Código CSS:
Ver original<style type="text/css">
.oculto { display: none; }
.visible { display: inline; }
</style>
  
   
Código Javascript
:
Ver original<script type="text/javascript">
function muestra() {
    adicional.className="visible";
 
    enlace.className="oculto";
}
</script>
  
 Código HTML:
 <html>
<body>
<p id="texto">Lorem ipsum  
<span id="adicional" class="oculto">dolor sit amet</span>
</p>
<a id="enlace" href="http://l.html#" onclick="muestra(); return false;">Seguir leyendo</a>
</body>
</html> 
 
   
Gracias!!