die kannst dem ereignis eine funktion zuweisen
function deine_funktion() {
alert("Focus erhalten!");
}
document.getElementyById("test").onfocus = deine_funktion;
das ganze unterscheidet sich aber nur von der variante, die ich übersehen habe, wenn du die funktion als memberfunktion einer klasse definierst.
die klasse kann dann die attribute enthalten die sowieso schon vorhanden sind und das, was du hinzugefügt hast (focushabenden) ...