Я столкнулся с очень странной ошибкой в Firefox.
У меня есть функция javascript во внешнем файле, которая отлично работает на обычных сложных веб-сайтах. Однако я собрал несколько демонстрационных примеров и натолкнулся на кое-что странное.
С HTML, отформатированным следующим образом (в редакторе):
<div><p>Q: Where's the rabbit?</p><p class="faq_answer">A: I don't know, honest</p></div>
Javascript работает, как ожидалось.
Однако, когда это так:
<div>
<p>Q: Where's the rabbit?</p>
<p class="faq_answer">A: I don't know, honest</p>
</div>
Ошибка в этой строке:
elementsList[i].parentNode.firstChild.appendChild(finalRender.cloneNode(true));
С какой стати форматирование html вообще может вызывать что-то?