Skip to content

Commit 22e0919

Browse files
committed
IE6 has issues with cloneNode() where it doesn't do a proper deep copy. We don't really need to use cloneNode() here, so just use removeChild() instead.
1 parent 95c0dad commit 22e0919

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

support/nolib-support.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@
144144
}
145145
});
146146
work.innerHTML = clearHTML;
147-
for(i = 0, len = work.childNodes.length; i < len; i++) {
148-
parent.insertBefore(work.childNodes.item(i).cloneNode(true),el);
147+
while (work.firstChild) {
148+
parent.insertBefore(work.removeChild(work.firstChild));
149149
}
150150
parent.removeChild(el);
151151
for(i = 0, len = scripts.length; i < len; i++) {

0 commit comments

Comments
 (0)