17. juli 2009 - 17:45Der er
3 kommentarer og 1 løsning
tilføje tr i table.. fra oven eller fra bunden?
jeg har et script som enten skal tilføje tr elementer og tilhørende td elementer enten i toppen eller i bunden af et table element
function add_tr(elm, txt, type) { var tbl = document.getElementById(elm); var tr_obj = tbl.getElementsByTagName('tr');
var newRow = tbl.insertRow(type ? 0:tr_obj.length); var newCell = newRow.insertCell(0); newCell.innerHTML = txt; }
når type er sat til true skulle den tilføje i bunden, men om type står til true eller false bliver der kun tilføjet elementer fra toppen? hvad gør jeg galt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
function add_tr(elm, txt, type) { var tbl = document.getElementById(elm); var newRow = document.createElement("tr"); if (type) tbl.insertBefore(newRow, tbl.firstChild); else tbl.appendChild(newRow); var newCell = document.createElement("td"); newRow.appendChild(newCell); var newTxt = document.createTextNode(txt); newCell.appendChild(newTxt); }
PS: Husk, at 'elm' skal være id'et på tabellens tbody element
/mvh </bole>
Synes godt om
Ny brugerNybegynder
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.