Hallo,
Außer der prototypischen Erweiterung kannst du natürlich einem img-Elementobjekt eigene Methoden anhängen. Das gilt dann natürlich nicht standardmäßig für alle img-Elemente, sondern nur für die, die man so »behandelt« und ergänzt hat.
function ImageConstructor (id) {
var element = document.getElementById(id);
element.methode = function () { ... };
return element;
}
var imageObj = new ImageConstructor();
imageObj.methode();
<img onclick="this.methode()"> funktioniert dann, wenn das Element nach dem Erweitern geklickt wird.
Mathias