[問題] javascript .....印值

看板Web_Design作者 (XD)時間15年前 (2010/05/27 20:37), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
請問各位.... 今天我的母頁面 接了子頁面回傳的array 用alert出來也確定有值 可是當我想在特定地方 show 這個值時 該如何做呢 我用了 var x; x=array[0] 然後在下面 表格寫 document.write(x) or documentwrite(''+x+'') 沒反應 = = 再來 給 div 或 label 取name 用 document.all.xx.value=array[0] 還是不鳥我 不然用 hidden 也一樣 document.write(document.all.xxx.value) 都一樣 = = 最後 只能用 text 湊合了 = = 可以有人跟我解釋一下為什麼嗎?? 只能用 text or button 值才show 得出來 以上 都有用除錯器跑過,確定script 都正確 謝謝回複~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.54.25

05/27 21:20, , 1F
試試 innerHTML 吧,不然就是自己去操作 DOM
05/27 21:20, 1F

05/27 22:47, , 2F
document.write 在頁面完成後會變成洗掉畫面再印
05/27 22:47, 2F

05/27 23:03, , 3F
那請問除了write外 還有語法能印值嗎? 我script不是很好
05/27 23:03, 3F

05/28 14:54, , 4F
var a = document.getElementById("div1");
05/28 14:54, 4F

05/28 14:54, , 5F
a.innerHTML = "....." div1是某個div標籤的id
05/28 14:54, 5F

05/28 14:54, , 6F
這樣就可以修改那個div的內文而不洗掉畫面
05/28 14:54, 6F

05/28 14:55, , 7F
預先將那個div放到你想更新的位置就行了
05/28 14:55, 7F
文章代碼(AID): #1B_cUUNe (Web_Design)