Показать сообщение отдельно
  #14 (permalink)  
Старый 22.03.2010, 11:11
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

В js оператор || возращает не булевое значение, а первое, приводящееся к true.
Соответственно,
var j = реквизит.childNodes[0].text || реквизит.childNodes[0].textContent;

вернет реквизит.childNodes[0].text, если он есть. Если его нет — реквизит.childNodes[0].textContent. Если и его нет, то false.
Ответить с цитированием