Wenn Sie möchten, dass das Bild geladen und ein bestimmtes Bild angezeigt wird, verwenden Sie .src
diese Option, um diese Bild-URL zu laden.
Wenn Sie Metadaten (auf einem beliebigen Tag) möchten, die eine URL enthalten können, verwenden Sie data-src
oder eine beliebige data-xxx
, die Sie auswählen möchten.
MDN-Dokumentation zu data-xxxx-Attributen: https://developer.mozilla.org/en-US/docs/DOM/element.dataset
Beispiel für src
ein Bild-Tag, bei dem das Bild das JPEG für Sie lädt und anzeigt:
<img id="myImage" src="http://mydomain.com/foo.jpg">
<script>
var imageUrl = document.getElementById("myImage").src;
</script>
Beispiel für 'data-src' auf einem Nicht-Bild-Tag, auf dem das Bild noch nicht geladen ist - es handelt sich nur um Metadaten auf dem div-Tag:
<div id="myDiv" data-src="http://mydomain.com/foo.jpg">
<script>
// in all browsers
var imageUrl = document.getElementById("myDiv").getAttribute("data-src");
// or in modern browsers
var imageUrl = document.getElementById("myDiv").dataset.src;
</script>
Beispiel für data-src
ein Bild-Tag, das als Speicherort für die URL eines alternativen Bildes verwendet wird:
<img id="myImage" src="http://mydomain.com/foo.jpg" data-src="http://mydomain.com/foo.jpg">
<script>
var item = document.getElementById("myImage");
// switch the image to the URL specified in data-src
item.src = item.dataset.src;
</script>