event e' il riferimento all' oggetto event, consiglio l' approfondimento su pro.html.it perche' aiuta a realizzare cose altrimenti difficili/impossibili

nell' economia del tuo script quell' event non viene utilizzato e puoi farne a meno, ma per una funzione versatile e riutilizzabile andrebbe lasciato

x il nomeOggetto.onclick ti dico quel che mi pare di aver capito, se l' elemento esiste nell' html puoi anche usarlo e dovrebbe funzionare
se l' elemento lo crei con i metodi del DOM devi necessariamente appendere il gestore evento con attachEvent/addEventListener
spero sia corretto