Продолжаю изучение DOM и снова проблема. Почему этот код не работает в Firefox и IE? Проверял только на Ghrome. Неужели браузер не видит текстовый узел?
<body onclick="this.firstChild.nodeValue = 'text'">
</body>
UPD
Проверил узел #text точно существует в Firefox.
<body onclick="this.firstChild.nodeValue = 'text'">
</body>
<script>
var str;
for(i=0;i<document.body.childNodes.length;i++) str+=document.body.childNodes[i]+'\n';
alert(str);
</script>