Det er mulig for arkivattributtet å laste ned mange bilder, og du ønsker å være vise bildene én etter én eller i små grupper. I dette tilfellet er det tilrådelig å skille nettadressene fra hverandre og sette dem i en Javascript-Array. Dette skillet og sette i rekken bør gjøres umiddelbart nettsiden er lastet. Dette betyr ikke forstyrre driften av arkivattributtet. Mens separasjon og inkludering i rekken finner sted, vil nedlasting av arkivattributtet gå på.Når webadressene er elementer av en matrise, kan du enkelt bruke dem fra array.
Regular Expression Teknikk for Skille URLsTo praktisk skille webadressene i strengen verdien av arkivattributtet, trenger du regulære uttrykk teknikker. Vurdere følgende uttalelse: var Emne = document.getElementById (ID) .archive; Denne uttalelsen kopier arkivattributtet strengen i variabelen, med forbehold. Følgende utsagn får alle nettadressene i rekken, arr. Var arr = subject.match (/\\ S + /g); Etter ovennevnte uttalelse arkivattributtet streng med sine webadresser forbli som det var; Hvert element i matrisen har en URL kopiert fra arkivet attributtet.
Den første nettadressen til arkivattributtet er det første elementet i matrisen; den andre nettadressen til arkivattributtet er det andre element i matrisen; den tredje URL er det tredje element i matrisen, og så videre. Jeg vil ikke forklare den andre setningen ovenfor videre, hvis du ønsker å vite mer om det, lese min serie med tittelen, Javascript String Regular Expressions, i denne bloggen. For å komme frem til serien, type, Javascript String regulære uttrykk, i søkeboksen på denne siden og klikk Søk. Hvis du har Google søkeboksen på denne siden, kan du bruke den.
Føre flere ImagesSince nettlesere har ikke implementert alle funksjonene i HTML Object element, må du bruke den med omhu. Så, hvis du har mer enn ett bilde, la dem alle være av samme type og du gir deres type som type egenskap av o