*   >> läser Utbildning artiklar >> science >> programming

Sidoradens Html Document

ript. Funktionen är expandOrCollapse (ID). Det tar ID LI elementet klickade, som argument. Endast LI element för expandermenyalternativ har ID. LI element som inte har undermenyer inte har ID. Undermenyer fortsätter i OL element, och dessa OL element har ID. Kom ihåg, antalet del av ID för en OL elementet är samma som antalet del av motsvarande LI elementet, kodade precis ovanför den. Med detta ID format, skulle JavaScript (funktion) vet OL element som motsvarar LI elementet klickade.

För att JavaScript-funktionen för att veta om ett menyalternativ är utbyggbart, verifierar det om kulan dess LI elementet är en skiva. Om det är, då den expanderar menyalternativet, ändra kulan av LI elementet till en cirkel. För att JavaScript för att veta om ett menyalternativ expanderas och måste fällas ihop när du klickar på, kontrollerar den om kulan är en cirkel. I det fallet, kollapsar det menyn ändrar dess kula tillbaka till en skiva. Icke expanderbara menyalternativ har rutor för deras kulor, och behandlas inte av JavaScript (funktion); De behöver inte tas upp.

Funktionen har en if-sats, som har en if-del och en annan delar. Villkoret för om-delen använder LI ID för att kontrollera om kulan är en skiva. Om det är en skiva, sedan blocket av if-delen expanderar menyn. Om det inte är en disk det betyder att det är en cirkel; minns bara expanderbara menyalternativ har ID. Om kulan är en cirkel, då else-delen av if-satsen kollapsar menyn. If-blocket Det första påståendet i if-blocket ändrar kula till en cirkel. Det andra uttalandet extraherar nummer delen från ID LI elementet.

Den tredje uttalandet använder detta nummer del för att bilda ID för motsvarande OL elementet. Den fjärde uttalande visar motsvarande OL elementet. Det annat block den annars-blocket förklaras på samma sätt som om-blocket, men två av sina uttalanden göra motsatsen till vad som uppnåtts i if-blocket. De andra två uttalanden bildar ID för motsvarande OL elementet på samma sätt som görs i if-blocket. Tja, har vi kommit till slutet av den här delen av serien, fortsätter vi i nästa.

Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): HTML Ebook Översikt En HTML Ebook Project HTML Ebook Frameset HTML Ebook sidor Banner HTML-dokument Sidoradens HTML-dokument sökresultatet HTML-dokument

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.