Как в JS получить элемент вызывающий функцию через обьект, а не напрямую?
Возьмите готовое решение (через htc): habrahabr.ru/post/133328
https://github.com/termi/ES5-DOM-SHIM
В IE7 нельзя расширять прототип Element, так что никак.