Krok 1: Skonfiguruj dokument HTML
Zacznij od utworzenia dokumentu HTML i umieszczania następujących wierszy w pliku HTML:
Wyjaśnijmy, co się tutaj dzieje:
Uruchomienie dokumentu HTML podaje następujące dane wyjściowe do przeglądarki:
Ponieważ jest widoczny na wyjściu, elementy rozwijanej listy nie znajdują się we właściwym miejscu. Powinni być:
Naprawmy to w następnym kroku
Krok 2: Naprawienie elementów listy rozwijanej za pomocą CSS
Aby rozpocząć, ustaw właściwość wyświetlacza Dysponent Div Div (której identyfikatorem jest ddsection) „Inline-block”, ustaw swoją pozycję "względny":
#ddsectionNastępnie dodaj stylistykę do przycisku:
#przyciskStylizować kontener dla elementów listy i ustaw go wyświetlacz własność do "nic" tak, aby był ukryty na początku:
#CarmakesI wreszcie, styguj elementy listy i ustaw ich właściwość wyświetlania "nic", Więc są również ukryte na początku:
#Carmakes aPełny kod CSS dla tej demonstracji:
#ddsectionUruchomienie HTML teraz utworzy następujące dane wyjściowe w przeglądarce:
Elementy listy są teraz ukryte, wszystko, co pozostało do zrobienia, to przełączać właściwość wyświetlania po przycisku. Zróbmy to w następnym kroku.
Krok 3: Przełączanie właściwości wyświetlacza z JavaScript
W pliku JavaScript zacznij od utworzenia funkcji ButtonClicked (), które zostaną wykonane po naciśnięciu przycisku:
funkcja ButtonClicked ()W tej funkcji uzyskaj odniesienie do DIV z ID „CARMAKES”, który jest kontenerem dla elementów listy takich jak:
var Container = dokument.GetElementById („Carmes”);Następnie użyj pojemnik zmienna do wyświetlania i ukrycia rozwijanej listy za pomocą instrukcji IF-Else i właściwości wyświetlania TAKMAKY Div:
if (pojemnik.styl.display === „Brak”)Pełny kod JavaScript dla tej demonstracji jest:
funkcja ButtonClicked ()Następnie po prostu uruchom plik HTML w przeglądarce i kliknij przycisk, aby wyświetlić i ukryć rozwijaną listę:
A rozwijana lista działa doskonale dobrze.
Wniosek
Lista rozwijana można utworzyć za pomocą kombinacji HTML, CSS i JavaScript. Listy rozwijane dodają do estetyki strony internetowej. Aby utworzyć listę rozwijaną, utwórz wymagane elementy w pliku HTML. W pliku CSS stygnij elementy i ukryj je za pomocą ich wyświetlacz nieruchomość. W pliku JavaScript przełącz właściwość wyświetlania przy przycisku. W tym artykule utworzenie rozwijanej listy zostało wyjaśnione krok po kroku.