Показать сообщение отдельно
  #6 (permalink)  
Старый 28.10.2009, 15:11
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

document.all - нет такого, забудь про это.

function getAllTextNode(node){
  for(var i=0, childs=node.childNodes; i<childs.length; i++){
    if(childs[i].nodeType==3){
      // Заменяем nodeValue элемента.
      alert(childs[i].nodeValue);
    }else if(childs[i].nodeType==1){
      if(childs[i].type=='button' || childs[i].type=='text'){
        alert(childs[i].value);
        // Заменяем value елемента.
      }else return getAllTextNode(childs[i]);
    }
  }
}
getAllTextNode(document.body);


На работоспособность не тестил, но суть должна быть ясна.

Последний раз редактировалось B~Vladi, 28.10.2009 в 15:18.
Ответить с цитированием