Во-первых, я настоятельно рекомендую Firebug для отладки Javascript в FireFox. Он сразу указал мне на строку setEnd.
Теперь к получению ответа. Вторым параметром setStart и setEnd является глубина узла для выбора. Поскольку у вас есть только два тега div без дочерних узлов, у вас есть только глубины 0 и 1. Для myList [0] ваша глубина 0 - это сам тег div, а глубина 1 - это текстовый узел внутри div.
Поскольку я не уверен, что вы пытаетесь выбрать здесь, будет исправленный код для выделения всего текста в обоих тегах div.
var end = myList[1];
range.setStart(start, 0);
range.setEnd(end, 1);