[問題] 怎麼使用getElementById取得innerHTML눠…

看板Ajax作者時間15年前 (2010/02/10 14:16), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
跟之前說的圖片預覽 我上網找了一些相關的討論 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">&nbsp;</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' ); 但是這樣會出現錯誤 有人知道我的意思嗎,請問我要怎麼改才能達到我的要求 謝謝回答 -- ◢██ □︵□ ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.209.138.154 ※ 編輯: knives 來自: 210.209.138.154 (02/10 14:18)

02/10 14:18, , 1F
= innerHTML //你不應該用保留字當作變數名稱
02/10 14:18, 1F
※ 編輯: knives 來自: 210.209.138.154 (02/10 14:27)

02/10 14:28, , 2F
你誤會了,我只是在文章內寫一個表示那是一個innerHTML變數
02/10 14:28, 2F

02/10 17:40, , 3F
把innerHTML改成createElement寫法吧
02/10 17:40, 3F

02/10 19:22, , 4F
var obj XX = byid().innerHTML ...圖片都看不到= =
02/10 19:22, 4F

02/10 20:04, , 5F
出現錯誤 , 那該有錯誤訊息啊.
02/10 20:04, 5F
文章代碼(AID): #1BSaz45L (Ajax)
文章代碼(AID): #1BSaz45L (Ajax)