Gå til innhold

*Flaut!* Få frem bilde i JavaScript


Anbefalte innlegg

Okei, dette er skikkelig flaut!

Jeg har akkurat begynt med JavaScript, og regner med at man kan bruke document.write() til å legge html tags inni?

 

Jeg vil at Javascript skal printe/vise ett bilde, men hvorfor fungerer ikke:

document.write("<img src=\"Bilder\bilde.PNG\">");

 

Da kommer det liksom et sånt "ødelagt bilde"...

 

Hvordan gjør man det egentlig i JavaScript? Føler meg SKIKKELIG n00b som ikke fant det ut etter mye søking xD

Lenke til kommentar
Videoannonse
Annonse

Det er bedre å opprette DOM-elementer på måten beskrevet under, enn å bruke document.write.

 

var bilde = document.createElement('IMG');

bilde.src = "Bilder/bilde.PNG";

document.getElementById('divHvorJegvilHaInnBildet').appendChild(bilde);

 

(Skråstreken din i src er forøvrig feil vei)

Lenke til kommentar

<img>-tagen må lukkes, men ser ut som du har funnet ut dette.

Forøvrig er det ganske avslappenede å bruke ' fremfor " når du skriver strenger på denne måten:

 

document.write('<img src="bilde.jpg" alt="foo" title="bar" id="foobar" />');

 

' behandler " og andre spesialtegn som del av strengen så du slipper escape dem.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...