В редакторе выскакивает ошибка document.write can be a form of eval:

Наверное из-за этого в самом браузере список выводится с ошибками.

что касается eval, это метод window, возвращает значение последнего вычисленного выражения.
Как перебороть эту ошибку?