2016-04-15 5 views
0

Ich möchte ein Bild innerhalb eines dynamisch erstellten Linkelements mit Javascript hinzufügen. Hier ist mein Code:Bildelement zu einem <a> Tag hinzufügen

a.textContent = "My Link"; 
a.setAttribute('href', "#"); 

Ich würde das Bild gerne erscheinen vor dem Text in den Link (My Link). In HTML wäre der resultierende Link:

<a href="#"><img src="foo.gif">My Link</a> 

Wie kann ich das tun?

Antwort

3

Sie insertAdjacentHTML mit afterbegin verwenden können,

a.insertAdjacentHTML("afterbegin", "<img src='foo.gif'>") 

Der obige Code wird prepend das image Element als HTML-Zeichenfolge in das Zielankerelement geliefert.

+1

, die perfekt funktioniert. – Rob

0
<a href="#" id="testImage"></a> 
$('#testImage').html('<img src="foo.gif">My Link'); 

verwenden

Verwandte Themen