Показать сообщение отдельно
  #2 (permalink)  
Старый 12.04.2011, 19:43
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Можно использовать свойство .children:
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>
<script>
document.getElementsByTagName('ul')[0].onclick = function(event){
  event = event || window.event;
  var target = event.target || event.srcElement;
  for(var i = 0, l = this.children.length; i < l; i++)
    if( this.children[i] === target ){
      alert(i);
      break;
    };
};
</script>
А с опытом научишься делать нормально
Ответить с цитированием