看板 Ajax 關於我們 聯絡資訊
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
oToToT: 你的pone原本是哪種標籤 10/14 21:13
chippclass: 我怎麼覺得是你組合出來的字串多了兩個雙引號 10/14 21:47
tobedesigner: 試試 10/15 08:20
tobedesigner: show.innerHTML = '<img src="./img/'+$imgname+'.j 10/15 08:21
tobedesigner: pg">'; 10/15 08:21
Peruheru: 如果說你得的$imgname是abc,你這行實際上輸出是 10/15 09:33
Peruheru: <img src="./img/"a".png"> 10/15 09:33
Peruheru: <img src="./img/"abc".png"> 10/15 09:33
Peruheru: 多了兩個雙引號把src切斷了當然無法顯示囉~ 10/15 09:34
ahoo122002: pine是一個div區塊的id,可顯示圖片 10/15 13:45
ahoo122002: pone 10/15 13:45
ahoo122002: 可以顯示了,感謝~~ 10/15 19:48