Gli eventi vanno scritti in minuscolo, quindi onclick.
Detto questo IE non permette di modificare gli eventi tramite setAttribute, l'unica cosa da fare è quindi accedere alla proprietà onclick:
codice:<script type="text/javascript"> function es(){ document.getElementById('a').onclick = function() { link('aa'); }; } </script>