document.selection.createRange();
работает в IE 8 так же, как и в версиях 7, 6, 5 и 4. Если вы хотите сказать, что вам нужен объект, который работает как DOM Range
, как все другие основные браузеры, рекомендую использовать IERange , который создает Range
-подобные объекты из IE TextRange
s.