我試圖創建一個腳本,檢查是否存在或不存在徽標。如果沒有,我想用innerHTML
來輸出公司名稱。JS如果圖像存在,顯示它。否則,顯示文本
$.get(firmlogo)
.done(function() {
document.getElementById('firmlogo').innerHTML = "<img src="+logooffirm+">";
}).fail(function() {
document.getElementById('firmlogo').innerHTML = "<h2>"+nameoffirm+"</h2>";
})
即使標識存在,它也會顯示文本。我得到的錯誤是:
無法加載資源:服務器與無法加載資源的404(未找到) http://www.example.com/[object%20HTMLDivElement]狀態迴應:服務器與404(未找到)
狀態迴應
任何想法我做錯了什麼?
你'firmlogo'是一個div對象的引用,而不是實際的URL – technophobia
你有一臺服務器的路由設置來處理'GET'請求? – tymeJV
你爲什麼不使用'alt'? – tkay