Показать сообщение отдельно
  #8 (permalink)  
Старый 06.04.2013, 23:31
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

ну вот пример, как бы рабочий должен быть

var root = document.getElementById('ex2');

// Найдем контейнеры граничных точек (в данном случае тестовые)

var start = root.getElementsByTagName('h2')[0].firstChild;

var end = root.getElementsByTagName('p')[0].firstChild;

if (root.createRange) {

// Создаем Range

var rng = root.createRange();

Но вот не рабочий пример с этой страницы

var root = document.getElementById('post_message_244584');
var rng = root.createRange();
TypeError: Object #<HTMLDivElement> has no method 'createRange'

В чем разница?

Причем в ВАшем примере корневой контейнер window.document

А в примере по ссылке div
Ответить с цитированием