Javascript Очистить DOM

Я хочу полностью очистить DOM с помощью Javascript.

Я пробовал несколько вещей, например:

document.getElementsByTagName("html")[0].innerHTML = "";
document.body.innerHTML = "";

Интересно, что очистка головы таким образом вызовет ошибку («недопустимая цель элемент для этой операции ") в IE, но успешно очистит голову в Chrome. Однако подобная очистка тела работает в IE, но не работает в Chrome.

Я также пробовал

document.childNodes.length = 0;

, но это, очевидно, свойство только для чтения и ничего не сделает.

Есть ли хороший крест -браузерный способ очистки DOM?

7
задан Peter Olson 23 July 2011 в 03:48
поделиться