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

作者: ahoo122002 (承讓)   2015-10-14 20:33:54
function showone(imgname){
$imgname=imgname;
show = document.getElementById("pone");
show.innerHTML = '<img src="./img/"'+$imgname+'".png">';
}
上述的寫法出現不了圖片
我的img src=./img/ (這是傳進來的圖片名稱不含副檔名) .png
不知道該如何連接,讓它出現圖片??用+好像不行
例如要顯示123.png這張圖片,傳入字串檔名123,之後顯示圖片
有其他的方法,但要寫比較多重覆的
想說上述的寫法比較直覺也比較簡便
請教板上的大大們,感謝!!
作者: oToToT (屁孩)   2015-10-14 21:13:00
你的pone原本是哪種標籤
作者: chippclass (善假狼賺錢中)   2015-10-14 21:47:00
我怎麼覺得是你組合出來的字串多了兩個雙引號
作者: tobedesigner (亂)   2015-10-15 08:20:00
試試show.innerHTML = '<img src="./img/'+$imgname+'.jpg">';
作者: Peruheru (還在想)   2015-10-15 09:33:00
如果說你得的$imgname是abc,你這行實際上輸出是<img src="./img/"a".png"><img src="./img/"abc".png">多了兩個雙引號把src切斷了當然無法顯示囉~
作者: ahoo122002 (承讓)   2015-10-15 13:45:00
pine是一個div區塊的id,可顯示圖片pone可以顯示了,感謝~~

Links booklink

Contact Us: admin [ a t ] ucptt.com