Сообщение от Почемучкин
|
получить полный список элементов дерева DOM?
|
можно рекурсивный вызов использовать, в интернете много разных реализаций
ниже один из вариантов
<!DOCTYPE html>
<html>
<head>
<script>
function getAllEls() {
var arrAll = [];
function getEls(el) {
var chNodes,
i;
arrAll.push(el);
if (el.hasChildNodes()) {
chNodes = el.childNodes;
for (i = 0; i < chNodes.length; i++) {
getEls(chNodes[i]); // вызываем рекурсивно
}
}
}
getEls(document);
alert(arrAll.join('\n'));
}
</script>
</head>
<body onload="getAllEls()">
leftTextNode<div>text node</div>rightTextNode
</body>
</html>