Avatar billede themepark Nybegynder
09. december 2003 - 16:59 Der er 6 kommentarer og
1 løsning

Indsætning af tekst i tabelcelle EFTER oprettelse

Jeg har en tabel med nogle tomme celler, eller dvs. de indeholder kun  

Hvis jeg nu senere gerne vil opdatere en af cellerne med noget andet tekst, f.eks. ved tryk på en knap, hvordan kan jeg så gøre det?
Avatar billede roenving Novice
09. december 2003 - 17:02 #1
Giv cellerne et id hver, og brug så document.getElementById('tdId1').innerHTML = "Nyt indhold"
Avatar billede themepark Nybegynder
09. december 2003 - 17:03 #2
Jawohl, mein Herr :) Jeg har bare læst et sted, at det også kan gøres med rows.cells... men det kan jeg selvfølgelig ikke få til at virke :(
Avatar billede themepark Nybegynder
09. december 2003 - 17:06 #3
Cool...det virker selvfølgelig ;) Smid lige et svar :)
Avatar billede roenving Novice
09. december 2003 - 17:07 #4
Du kan få fat i rows og cells med .childNodes ...

tabl = document.getElementsByTagName('TABLE');
trs = tabl[0].childNodes;
tds = trs[0].childNodes;
tds[0].innerHTML = "Nyt indhold";
Avatar billede roenving Novice
09. december 2003 - 17:08 #5
Velbekomme '-)
Avatar billede themepark Nybegynder
09. december 2003 - 17:08 #6
Og hvad i alverden er childNodes?

Altså, jeg søgte på Eksperten, og der stod noget i stil med følgende:

document.tabelid.rows[0].cells[0].innerHTML

Det var så det jeg prøvede at implementere...men uden held :(
Avatar billede roenving Novice
09. december 2003 - 17:41 #7
Node er den 'rigtige' w3c-betegnelse for et element, som vises på en hjemmeside ...

Så childNodes er de (html-)elementer, som er børn af et givet element !-)

-- og jeg kunne ikke finde rows- og cells-properties på javascript 1.5s hjemmeside, men derfor kan de vel godt findes i nogle sammenhænge !o]

-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester