這可能是最微不足道的問題,但據我瞭解這似乎是正確的,但我無法按需要查看圖像。該圖顯示了文件結構,我試圖從jsGold.js文件訪問這些文件。它工作正常,直到我提取某些文件到一個新的項目進行清理,因此我懷疑文件路徑的變化可能導致了這個問題。JavaScript中的圖像文件路徑
代碼行jsGold.js文件:
else {
streamData.push(clickedId, streamName, streamDef);
var prop = $('<img class="prop" src="../../Images/prop.ico" />').attr('id', i);
newAgent.text(streamData[nameIndex]).append('<img class="cancel" src="../../Images/delete.ico"/>').append(prop);
是我得到的輸出是:
所需的輸出:
我預計'src'路徑應相對於JS正在運行的當前頁面,而不是JS文件的位置。所以'src =「../ Images/prop.ico」'。 – nnnnnn
該路徑與執行JS的文件相關,而不是JS文件本身。因此,如果您的JS文件包含在checkon.html中,則路徑將爲'../ Images/prop.ico'。 – Christophe
爲什麼不使用(root)相對URL,即/Images/prop.ico?不管javascript/html文件的位置如何,這種方式都比較容易閱讀路徑和路徑。 – softius