Sådan udvides og skjules tekst i HTML

HTML 5 lover rige interaktive hjemmesider, men i øjeblikket varierer browsere i implementeringsfunktioner, og mange virksomheder har endnu ikke implementeret browsere, der er kompatible med den nye standard. Alligevel kan rig interaktion implementeres med nuværende browsere. For dem med en lille JavaScript-oplevelse skal du prøve at bruge div-tagens indreHTML-egenskab til at udvide og kontraktlægge og tilføje interaktive hjælp til dit websted.

Opret et nyt projekt

Åbn dit foretrukne webudviklingsværktøj og opret en ny hjemmeside. Microsofts Visual Studio-værktøjer vil blive brugt her, da WebDev-versionen kan downloades gratis, og den indeholder en indbygget webserver.

Opret en ny HTML-side

Opret en ny side default.htm. Klik på "Projekt", "Tilføj produkt" og vælg derefter "HTML-side" og navngiv det som standard.htm. Hvis der allerede findes en default.aspx-fil, skal du slette den. Skift til HTML eller Markup visning og tilføj følgende kode efter tagget.

Sample Page

Sample Page

1? Titel 1

2? Afsnit 2

H3-tagget opretter en sideoverskrift med titlen "Sample Page", efterfulgt af to linjer i en omrids. Hver linje starter med et nummer, et spørgsmålstegn og en titel. Spørgemærkerne er omgivet af anker ((tags der gør dem til klikbare links. Efter hver titel har vi tilføjet et tomt div-tag, hvor der kan indsættes yderligere tekst.

Tilføj JavaScript

Tilføj en JavaScript-funktion, der kan aktiveres af hver af spørgsmålstegnene, som følger:

Hver af linkene kalder JavaScript-funktionen help_click, passerer div tagnamet og en ekstra tekst. Funktionen testes først for at se om div-tagget er tomt (div.innerHTML == ""). Hvis tagget er tomt, tilføjer koden en linjeskift (

), tre tomme tegn () efterfulgt af teksten. Hvis div allerede indeholder tekst, bliver markeringen inde i div-mærket ryddet.

Test den nye side

Test koden. For Visual Studio, klik på "F5" tasten. Når siden vises, skal du klikke på et af spørgsmålstegnene. Første gang linket i linje 1 bliver klikket, udvides konturen til at inkludere teksten "Yderligere tekst til afsnit 1". Anden gang linket bliver klikket, går teksten væk. Med en lille kreativ kode kan denne samme teknik bruges til at oprette trævisninger, komplekse konturer eller til at vise og skjule hjælpetekst.

Populære Indlæg