[問題] 顯示圖片的問題?有關圖片址的處理?

看板Ajax作者 (承讓)時間10年前 (2015/10/14 20:33), 編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/1
function showone(imgname){ $imgname=imgname; show = document.getElementById("pone"); show.innerHTML = '<img src="./img/"'+$imgname+'".png">'; } 上述的寫法出現不了圖片 我的img src=./img/ (這是傳進來的圖片名稱不含副檔名) .png 不知道該如何連接,讓它出現圖片??用+好像不行 例如要顯示123.png這張圖片,傳入字串檔名123,之後顯示圖片 有其他的方法,但要寫比較多重覆的 想說上述的寫法比較直覺也比較簡便 請教板上的大大們,感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.5.226 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1444826039.A.03D.html

10/14 21:13, , 1F
你的pone原本是哪種標籤
10/14 21:13, 1F

10/14 21:47, , 2F
我怎麼覺得是你組合出來的字串多了兩個雙引號
10/14 21:47, 2F

10/15 08:20, , 3F
試試
10/15 08:20, 3F

10/15 08:21, , 4F
show.innerHTML = '<img src="./img/'+$imgname+'.j
10/15 08:21, 4F

10/15 08:21, , 5F
pg">';
10/15 08:21, 5F

10/15 09:33, , 6F
如果說你得的$imgname是abc,你這行實際上輸出是
10/15 09:33, 6F

10/15 09:33, , 7F
<img src="./img/"a".png">
10/15 09:33, 7F

10/15 09:33, , 8F
<img src="./img/"abc".png">
10/15 09:33, 8F

10/15 09:34, , 9F
多了兩個雙引號把src切斷了當然無法顯示囉~
10/15 09:34, 9F

10/15 13:45, , 10F
pine是一個div區塊的id,可顯示圖片
10/15 13:45, 10F

10/15 13:45, , 11F
pone
10/15 13:45, 11F

10/15 19:48, , 12F
可以顯示了,感謝~~
10/15 19:48, 12F
文章代碼(AID): #1M7akt0z (Ajax)
文章代碼(AID): #1M7akt0z (Ajax)