21. august 2007 - 14:19
Der er
12 kommentarer og 1 løsning
appendChild oven over child
Hey.. Hvordan for jeg child2 til at være øverst??, Kan man benytte noget andet en appendChild for at få den ovenover den anden i stedet for nedenunder? <div id="main"> <div id="child1" style="width:100px; height:100px; background:#EEEEEE;"></div> </div> <script> var newchild; newchild = document.createElement('div'); newchild.id = "child2"; newchild.style.width = "100px"; newchild.style.height = "100px"; newchild.style.background = "#DDDDDD"; document.getElementById('main').appendChild(newchild); </script>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
21. august 2007 - 14:26
#1
insertBefore: var m = document.getElementById('main'); m.insertBefore(newchild, m.firstChild); :) -- Morten Barklund
21. august 2007 - 15:32
#2
<ole> - og så hedder det iøvrigt: var newchild; newchild = document.createElement('div'); newchild.setAttribute("id", "child2"); /mvh </bole>
21. august 2007 - 15:51
#3
Læg mærke til at dit whitespace mellem <div id="main"> og <div id="child1"... faktisk tæller for første node - så resultatet vil se ud som (efter ovenstående): <div id="main"><div id="child2" ... /> <div id="child1" style="width:100px; height:100px; background:#EEEEEE;"></div> </div> Men det vil jo have samme resultat :)
21. august 2007 - 15:52
#4
Og da olebole slet ikke er well-formed, så kan det umuligt være rigtigt, hvad han siger!!!! :)
21. august 2007 - 17:02
#5
I sku ikk så dumme i 2 :D .. Tænkte lige på.. Nu har jeg noget der ser således ud:: $("div").insertBefore(diva,$("div").+"divb"+data[index].lastid); Hvorfor virker det ikke?? Jeg bruger prototype.js
21. august 2007 - 17:03
#6
Eller nærmere:: :) $("div").insertBefore(diva1,$("div").+"diva"+data[index].lastid);
21. august 2007 - 18:46
#7
Ikke noget i kender til eller hvad? ..
21. august 2007 - 18:58
#8
pkdkk >> Hmmmm ... prototype.js er generelt en slem gang kode :o| Jeg forstår dog ikke din syntaks. Hvad er det, du prøver - og hvorfor skriver du, som du gør? barklund >> "Not well-formed" ... sjovt, det er zq osse, hvad tøsebørnene råber efter den aldrende herre ;D I øvrigt er forholdene omkring white-space desværre browserafhængigt :o| - men du har helt ret i teorien ;o)
21. august 2007 - 18:59
#9
pkdkk >> for lige at præcisere, er det dette, jeg ikke forstår: $("div").+"divb"+data[index].lastid
21. august 2007 - 19:34
#10
Mener du prototype.js er noget skidt at benytte? forklar venligst nærmere :).. Gør det siden langsommere? FEDT.. Nu virker det.. Det var bare mig der havde forstået noget helt forkert :D.. Selvfølgelig ;)
22. august 2007 - 08:47
#11
Hm, jeg tror måske jeg skal lægge et svar?
22. august 2007 - 16:08
#12
Nemlig.. tak for hjælpen drenge!
22. august 2007 - 16:17
#13
Mange tak for points :)
Vi tilbyder markedets bedste kurser inden for webudvikling