Полагаю, это как-то связано с функцией text () . Я сам Prototype, но недавно столкнулся с аналогичной проблемой IE. Он пришел от меня, пытаясь извлечь значение textContent из элемента в DOM. Я мог получить значение во всех других браузерах, но IE давал мне шанс. После нескольких тестов я пришел к следующему:
IE не поддерживает element.textContent . В большинстве браузеров, таких как FireFox, вы можете извлечь значение textContent из element .
Пример
<p id="my_element">this is my element</p>
alert($('my_element').textContent); // will alert "this is my element"
В IE вам нужно использовать element.innerHTML . Это вернет значение, которое вы хотите. Сейчас я предполагаю, что text () возвращает значение textContent , и поэтому вы не получаете кубиков.
Пример * +1029 *
<p id="my_element">this is my element</p>
alert($('my_element').innerHTML); // will alert "this is my element"
Надеюсь, это поможет!