作者knives ()
看板Ajax
标题[问题] 怎麽在innerHTML使用getElementById
时间Wed Feb 10 14:16:33 2010
跟之前说的图片预览
我上网找了一些相关的讨论
http://hi.baidu.com/jmtbai/blog/item/27de4e58f423b8202934f06b.html
这里的语法,我在IE测试是可以显示图片预览
但是现在卡在,原本的upload.js(426写的图片上传)
它是用innerHTML产生如下图
http://i642.photobucket.com/albums/uu144/aloha1003/2010-02-10_140524.png
预览的图片是要显示在左边
innerHTML关於图片是这样写的
<div id="preview_fake"><img src="' + picPath +'" width="60"
height="80"> </div>
但是问题是,我看网路上的写法,是透过getElementById去取得一个早就建立好的div
id为preview_fake的区块,而不是之後用java script产生的区块
再透过
objPreviewFake.filters.item(
'DXImageTransform.Microsoft.AlphaImageLoader').src = '图片本机路径';
但是我要让预览图片显示在innerHTML里面的preview_fake
我有试着先让javascript先执行
$('#某id').innerHtml = xinnerHTML;
再写
var objPreviewFake = document.getElementById( 'preview_fake' );
但是这样会出现错误
有人知道我的意思吗,请问我要怎麽改才能达到我的要求
谢谢回答
--
◢██ ◣
◢ █
□︵□◥
◥
o﹦◤◤ ㄤ ㄤ ㄤ 洨叮当帮我实现~所有的~愿望~~
●
㊣ ◣
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.209.138.154
※ 编辑: knives 来自: 210.209.138.154 (02/10 14:18)
1F:推 adamp3:= innerHTML //你不应该用保留字当作变数名称 02/10 14:18
※ 编辑: knives 来自: 210.209.138.154 (02/10 14:27)
2F:→ knives:你误会了,我只是在文章内写一个表示那是一个innerHTML变数 02/10 14:28
3F:→ emn178:把innerHTML改成createElement写法吧 02/10 17:40
4F:推 mesak:var obj XX = byid().innerHTML ...图片都看不到= = 02/10 19:22
5F:→ TonyQ:出现错误 , 那该有错误讯息啊. 02/10 20:04