Я не совсем уверен, в чем здесь проблема, она работает с chrome и ff, но не с т. Е.
var newdiv = document.createElement("div");
newdiv.innerHTML = xhr.responseText;
el = newdiv.firstChild.nextSibling;
var next;
do{
next = addpoint.nextSibling;
if(next.className != "commentstyle golduser") break;
}while(addpoint = next);
document.getElementById("testimonialcommentlisting"+id).insertBefore(el,next);
Ошибка в этой строке document.getElementById ("testimonialcommentlisting" + id) .insertBefore(el, next);
**UPDATE**
хорошо, это странно, я провёл тест и обнаружил проблему.проблема связана с var el для chrome, а ff el является элементом div, в то время как null.
здесь возникает более странная проблема.По праву, newdiv.firstChild должен быть элементом div, но я не знаю, почему ff и chrome регистрируют его как текстовый элемент, и ясно, что мой responseText выглядит примерно так
<div>blahblah</div>
я надеюсь, что кто-то понимает, что яговорить о.