作者ahoo122002 (承让)
看板Ajax
标题[问题] 显示图片的问题?有关图片址的处理?
时间Wed Oct 14 20:33:54 2015
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://webptt.com/cn.aspx?n=bbs/Ajax/M.1444826039.A.03D.html
1F:推 oToToT: 你的pone原本是哪种标签 10/14 21:13
2F:推 chippclass: 我怎麽觉得是你组合出来的字串多了两个双引号 10/14 21:47
3F:→ tobedesigner: 试试 10/15 08:20
4F:→ tobedesigner: show.innerHTML = '<img src="./img/'+$imgname+'.j 10/15 08:21
5F:→ tobedesigner: pg">'; 10/15 08:21
6F:推 Peruheru: 如果说你得的$imgname是abc,你这行实际上输出是 10/15 09:33
7F:→ Peruheru: <img src="./img/"a".png"> 10/15 09:33
8F:→ Peruheru: <img src="./img/"abc".png"> 10/15 09:33
9F:→ Peruheru: 多了两个双引号把src切断了当然无法显示罗~ 10/15 09:34
10F:→ ahoo122002: pine是一个div区块的id,可显示图片 10/15 13:45
11F:→ ahoo122002: pone 10/15 13:45
12F:→ ahoo122002: 可以显示了,感谢~~ 10/15 19:48