Lastchild.style не работает

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем shisik, 18 июн 2010.

  1. shisik

    shisik Well-Known Member

    Регистрация:
    26 авг 2007
    Сообщения:
    154
    Симпатии:
    0
    Вот код:

    Код (Text):
    <div onClick="this.lastChild.style.display = 'block';">
    Text
    <div style='display: none;'>
    First
    </div>
    <div style='display: none;'>
    Second
    </div>
    </div>
    по идее при клике по слову Text должен открываться тег с текстом Second, не так ли? Но этого не происходит, а вместо этого появляется ошибка, что this.lastChild.style is undefined :whoareyou?: Почему так?
     
  2. shisik

    shisik Well-Known Member

    Регистрация:
    26 авг 2007
    Сообщения:
    154
    Симпатии:
    0
    Прошу прощения, проблема решена. Не надо было ставить новую строку после
    Код (Text):
    <div style='display: none;'>
    Second
    </div>
    Понятное дело, что с переводом строки последним элементом считался этот самый текст (новая строка).
     
Загрузка...
Похожие Темы - Lastchild style не
  1. katch
    Ответов:
    1
    Просмотров:
    877
  2. Serduko
    Ответов:
    43
    Просмотров:
    3.340

Поделиться этой страницей