作者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