Вот есть такой скрипт:
Осел6: работает!
Имхо, можно твою функцию куда нить в FAQ или разработки пихнуть, я думаю не одному мне еще понадобится. Кстати, стандартная функция document.getElementsByTagName('a') тоже не работает в осле?