Dette virker fint i Opera, men fejler i IE ('row.cells.1' is null or not an object).
Jeg har prøvet denne kode, som igen virker fint i Opera, men ikke i IE: row = document.getElementById('Table').rows[1].cloneNode(true); alert(row.cells[1].align); //giver "center" alert(document.getElementById('Table').rows[1].cells[1].align); // fejler
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.
Jeg har altid selv disse wrappers liggende i toppen af script-tagget i min HTML-template:
var d=document; function gE(id){return d.getElementById(id)}; function gA(o,t){return o.getElementsByTagName(t)}; function cE(t){return d.createElement(t)}; function cT(s){return d.createTextNode(s)};
Ole slår til igen med en korrekt løsning. Jeg vil tillade mig straks at tyvstjæle de wrappers, de er sgu meget fixe :)
Nu melder den i det mindste ikke fejl i IE, men min nyoprettede tabel vises ikke... men det er jo nok et helt andet spørgsmål. Kan det have noget at gøre med at jeg sætter style på min tabel således;
Ja, tbody'en er faktisk obligatorisk i et tabel-element, men browserne sætter det automatisk ind, hvis det undlades. Dog er det ikke nok, når man vil bruge DOM på tabellen ... så _skal_ der være et tbody-element til stede :)
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.