[问题] 显示图片的问题?有关图片址的处理?

楼主: 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