Показать сообщение отдельно
  #9 (permalink)  
Старый 20.12.2011, 13:37
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

решил тогда отказаться от id и добираться до нужных элементов с помощью ветвлений childNodes и parentNode..Но тут тоже без сюрпризов не обходиться, вот например таблица расположенная в теги <div>:
<div>
<table id="table">// obj.childNodes[1].id выведет "table"
 <thead id="thead">// obj.childNodes[1].childNodes[1].id выведет "thead"
  <tr>
   <th>...</th>
   <th>...</th>
   <th>...</th>
  </tr>
 </thead>
 <tbody id="tbody">//obj.childNodes[1].childNodes[2].id выведет "undefined"
????  
  <tr>// а вот obj.childNodes[1].childNodes[3].id покажет "tbody"
   <td>...</td>
   <td>...</td>
   <td>...</td>
  </tr>
 </tbody>
</table>
</div>

Собственно вопрос что находиться в obj.childNodes[1].childNodes[2].id ???
Почему такой перескок через цифру ведь по идеи tbody должна быть вторым ребенком у таблице?
Ответить с цитированием