Ti invito alla lettura della documentazione relativa al DOM (Document Object Model) che puoi trovare sia sul sito ufficiale del W3C, sia su http://www.w3schools.com
Per semplificare ti dico brevemente che manipolare il DOM significa andare a cambiare la struttura del documento.
Esempio:
document.getElementById(valore) restituisce l'elemento (TAG) con ID uguale a valore
document.getElementById(valore).onclick=function() {miaFunzione()}
assegna all'evento "click" dell'elemento con ID=valore la funzione "miaFunzione()".
Detto questo parrà evidente che far restituire ad un evento onclick il valore false è come dire al browser che l'evento non si è mi verificato per cui il link non verrà seguito.
Spero di essere stato chiaro.