Skriptpfad abrufen

In CSS ist jeder Bildpfad relativ zum Speicherort der CSS-Datei.

zB wenn ich die CSS-Datei einfüge/media/css/mystyles.css und benutze sowas

.background:url(../images/myimage.jpg);

Der Browser sucht nach dem Bild in/media/images/myimage.jpg Das macht Sinn.

Ist es möglich, dasselbe in Javascript zu tun?

Zum Beispiel, wenn ich einschließe/media/js/myscript.js und gib diesen Code ein:

var img = new Image();
img.src = '../images/myimage.jpg';

Das Bild wurde nicht gefunden, da der Browser die HTML-Datei anstelle des Skriptverzeichnisses als Ausgangspunkt verwendet. Ich möchte in der Lage sein, den Speicherort des Skripts als Ausgangspunkt zu verwenden, genau wie CSS.Ist das möglich?

Antworten auf die Frage(13)

Ihre Antwort auf die Frage