diff --git a/mithril.js b/mithril.js index 7cf1c952..a8e827b5 100644 --- a/mithril.js +++ b/mithril.js @@ -178,7 +178,7 @@ Mithril = m = new function app(window) { return cachedAttrs } function clear(nodes) { - for (var i = nodes.length - 1; i > -1; i--) if (nodes[i]) nodes[i].parentNode.removeChild(nodes[i]) + for (var i = nodes.length - 1; i > -1; i--) if (nodes[i] && nodes[i].parentNode) nodes[i].parentNode.removeChild(nodes[i]) nodes.length = 0 } function injectHTML(parentElement, index, data) {