Ragazzi ho dei problemi con la creazione di due tipi di elementi col DOM in javascript con IE (con Firefox funziona tutto correttamente)

una è la creazione di un link con attributo onclick:

codice:
var  chiusuraLink = document.createElement("a");
      chiusuraLink.setAttribute("onclick",'CloseConfirm('+boxID+','+opt+');');
      chiusuraLink.setAttribute("href","#");
il link effettivamente me lo crea e mette anche gli attributi giusti ma al click non mi richiama la funzione!!

l'altro problema è con la creazione della SELECT

codice:
		  var selectCreate = document.createElement("select");
		  
		  var optionNum = 5;
		  	for(var i=0; i<optionNum; i++){
				var optCreate = document.createElement("option");
				var nomeOpt = document.createTextNode('nodo');
					optCreate.appendChild(nomeOpt);
					optCreate.setAttribute("value", i);
				selectCreate.appendChild(optCreate);
			}
In questo caso non mi visualizza proprio niente....
Cosa devo modificare?

Grazie mille a tutti!!