No es muy correcto el meter enlaces "javascript:" dentro de un href. Esa forma de utilizar JS es obsoleta y no está admitida por el W3C. De hecho, si lo haces así, tu página no pasa la validación del "validator.w3.org". Una forma más correcta de hacerlo (y que sí valida) sería:
<div id="enlaces_selección">
<span onclick="seleccionar_todo()">Marcar todos</span> |
<span onclick="deseleccionar_todo()">Marcar ninguno</span>
</div>
Para que cambie el cursor de ratón al pasar por encima habría que agregar un CSS tal que así:
div#enlaces_seleccion span {cursor:pointer}
Se debería cuidar más la calidad del código que aparece en páginas didácticas como esta. Si no, la gente que venga a aprender se quedará con técnicas incorrectas y/o obsoletas.
OMA