Jeg har en række <tr> med nogle id, fx: <tr id=traffic[]></tr> <tr id=traffic[]></tr> <tr id=backup[]></tr> osv
Så vil jeg gerne at et javascript kan gennemløbe fx det ID som hedder traffic og hente hver element ud så jeg kan lave style om eller sådan noget. Jeg har prøvet:
var i=0 for (i=0;i<=document.getElementsById(value).length;i++) { }
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
For det første skal du sætte gåseøjne (eller apostroffer !-) rundt om id'et, og da id'er betyder unik identifikator, kan du selvfølgelig ikke have flere, der er ens (det kan man godt med formfelters navne, men altså ikke med id'er !-)
-- men det behøver ikke at være et problem, for hvis du f.eks. giver dem en fortløbende nummerering er det ikke svært at hive fat i dem (og det er heller ikke svært, men bare mere omstændeligt, hvis der ikke er fortløbende numre !-)
var i=0; while(document.getElementById("traffic"+i)){ //gør noget med elementet, f.eks. sæt baggrundsfarve: document.getElementById("traffic"+i++).style.backgroundColor = "red"; //Hvis du skal gøre flere ting, er det fornuftigst at fange elementet i en variabel !o] }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.