AlexГоспода и, возмоджно, дамы?
Картина маслом:
В документе необходимо отобразить список, состоящий из элеметов вот такой структуры:
<div id="catGroup"> <div id="groupHeader" class="listItem" onclick="toggle(this)"> <span class="itemCaption">Заголовок элемента</span><span class="itemDetails">подробная информация</span> </div> <div id="groupItems"></div> </div>
Меня мучает вопрос, каким образом при клике по div-у groupHeader в функции toggle() получить следующий за ним div ? groupItems.
Попробовал вот так:
<script type="text/javascript" language="JavaScript1.2">
var holder;
function toggle(it) { var parent = it.parentNode; holder = it.parentNode.lastChild; ... // здесь подгрузка в полученный holder информации с помощью AJAX ... }
</script>
Проблема в том, что эта функция выполняется только в IE (проверял на 6-ой версии) а в Opere n FF ? ни в какую.
Такое ощущение, что они не понимают, когда им говорят слова натипа ?lastChild? или ?siblingNode?
Может они используют для этого другие слова? Помошгите плиз! |