1. Når du har created dit element, så tilføjer du det ikke til noget eksisterende element. 2. fopretKnap= new opretKnap: Din funktion returnerer ikke noget, og det er ikke et objekt. 3. Din funktion tager to parametre og du giver tre med...
Lad os sige du vil tilføje et billede til en div, det gøres sådan her (hæng mig ikke op på detaljerne, det er ren frihånd ;)):
<div id="div"></div>
<script> function addImage(imageSrc) { var img = document.createElement('img'); img.src = imageSrc; document.getElementById('div').appendChild(img); } </script>
Vi opretter først et img-element, sætter sourcen til parameteren vi har medsendt, og så tilføjer vi billedet til et eksisterende element, nemlig div'en.
Jeg har tilrettet min kode som du siger og det virker næsten perfekt. Det sidste problem er det du skriver om i pkt. 3. Det er meningen at aKnap skal være et 2D array - 1. del med src. og 2. del med handling.
Jeg har fået til at virke dog på en lidt anden måde.
I stedet for at smide en 2D array over i funktionen, kalder jeg knapperne det samme som handlingen, hvorfor jeg kan trække handlingen ud af knappens navn.
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.