我注意到,在HTML中,圖像源始於我的頁面位置(基底)所在的位置。所以,如果我的圖片或圖像是在另一個文件夾,我可以短手SRC說以下內容:HTML vs Javascript ..文件路徑圖像如何工作?
<img src="avatars/dwarf14.jpg">
不過我在javascript注意到,我不能做同樣的事情。我必須輸入我的整個C目錄才能找到相同的圖像。爲什麼是這樣?我認爲我的圖像路徑的起始位置將是我的JavaScript文件所在的位置。
dom.el("playeravatar").innerHTML = '<img src="C:/Users/Q/Desktop/Gaming Project/avatars/warrior4.jpg">';
我認爲你在這裏混淆客戶端(瀏覽器)和服務器。我認爲你的錯誤是你沒有配置你的Web服務器指向圖像文件夾。 –
請注意,前導斜槓表示絕對值相對值。 'avatars/img.jpg'與'/ avatars/img.jpg'不一樣。 – Phix