Привет всем. Пытался получить ссылку на ноды из функции через массив. Однако попробовав пустить метод nodeValue получил ответ undefined.
Попробовав понять что за оно через typeof получил object. Не подскажете как эту ерунду исправить?
<html>
<head>
<title>1</title>
</head>
<body>
<span>111111</span><span>2222222<b>3333</b></span><i>444444<span>5555<span>66666</span></span></i>
<script>
function fn(e) {
var t = [];
e = e.childNodes || e;
for ( var j = 0; j < e.length; j++ ) {
t.push(e[j].nodeType != 1 ?
e[j] : fn(e[j].childNodes));
}
return t;
}
var fc = fn(document.body);
alert(typeof fc);
alert(fc.nodeValue);
// ?(
</script>
</body>
</html>