Det er muligt for arkivet attribut for at hente mange billeder, og du ønsker at være vise billederne ét ad gangen eller i små grupper. I dette tilfælde er det tilrådeligt, at adskille de webadresser fra hinanden og læg dem i en JavaScript Array. Denne adskillelse og ibrugtagning array skal gøres straks websiden er indlæst. Dette forstyrrer ikke driften af arkivattributtet. Mens separation og inklusion i array finder sted, vil downloading af arkivet attribut komme on.When de webadresser er elementer af et array, kan du nemt bruge dem fra array.
Regular Expression Teknik for Adskillelse af URLsTo bekvemt adskille webadresserne i strengen værdien af arkivet attribut, du har brug for regulære udtryk teknikker. Overvej følgende erklæring: var emne = document.getElementById (ID) .archive, Dette kopier erklæring arkivet attribut strengen ind i variablen, med forbehold. Følgende erklæring får alle de webadresser i array, arr. Var arr = subject.match (/\\ S + /g); Efter ovenstående udtalelse arkivet attribut streng med sine URL'er forblive som det var; Hvert element i arrayet har en URL kopieret fra arkivattributtet.
Den første URL for arkivet attribut er det første element af array; den anden URL for arkivet attribut er det andet element af array; den tredje URL er det tredje element i arrayet og så videre. Jeg vil ikke forklare den anden meddelelse over videre, hvis du ønsker at vide mere om det, læse min serie med titlen, JavaScript String Regular Expressions, i denne blog. At nå frem til serien, type, JavaScript String Regular Expressions, i boksen Søg på denne side og klik på Søg. Hvis du har Google Search boksen på denne side, bruge det.
Behandles mere end en ImagesSince browsere har ikke gennemført alle funktionerne i HTML Object element, er du nødt til at bruge det med omtanke. Så hvis du har mere end ét billede, så lad dem alle være af samme type og du giver deres type som den