В IE ниже 8-й версии так сделать нельзя, используйте функцию-обёртку:
function F(node) {
this.node = node;
}
F.prototype = {
method: function(…) {
alert(this.node.tagName);
},
method1: …,
method2: …,
attr1: …,
attr2: …
};
var obj = new F(document.getElementById(…));
obj.method(…);