вообще, я совершенно согласен со всеми комментаторами, которые высказывались выше.
Если вы переходите на современные технологии, то переходите полностью. Не переходите — не переходите.
Если по какой-то причине это нереально важно, то можно (хотя я крайне не рекомендую) сделать такой некрасивый хак:
var all = document.getElementsByTagName('*');
for (var i = all.length; i--;) if (all[i].id) {
document[all[i].id] = all[i];
}
Правда стоит учесть, что элементы, которые добавлены динамически (после старта скрипта) — так не получишь.
Но вы должны понимать, что пользуетесь настолько устаревшим стандартом, что очень скоро ваш сайт перестанет работать в огромном количестве браузеров. Лучше переходите сейчас на современные технологии, пока не поздно.