[問題] 有關getElementById的問題

看板Ajax作者 (你今天波逼了嗎)時間14年前 (2011/06/30 22:59), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
小弟剛學JavaScript不久很不熟... 想問一下 var textedD = new getElementById("texted").value; 上面那一段 他說我textedD是undefined 到底是哪裡出錯了? 感謝各位為小弟解惑... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.78.59

06/30 23:00, , 1F
getElementById是document物件下的一個函式
06/30 23:00, 1F

06/30 23:01, , 2F
正確用法是document.getElementById
06/30 23:01, 2F

06/30 23:01, , 3F
沒有new
06/30 23:01, 3F
可是我把new移掉也是一樣耶...他還是說undefined... ※ 編輯: zerg1228 來自: 118.168.78.59 (06/30 23:07)

06/30 23:16, , 4F
要打document.getElementById("texted")
06/30 23:16, 4F

06/30 23:17, , 5F
而且你要把script放到</body>之後
06/30 23:17, 5F

06/30 23:17, , 6F
或是透過window.onload的辦法...
06/30 23:17, 6F

07/01 01:43, , 7F
因為 id 是 texted 這個 tag 沒有 value 這個屬性
07/01 01:43, 7F

07/01 01:44, , 8F
如果 <input id='texted' value='abc'>, textedD 就會是 abc
07/01 01:44, 8F

07/01 01:46, , 9F
如果是 <span id='texted'>abc</span>, 就會是 undefined
07/01 01:46, 9F

07/02 01:07, , 10F
喔喔瞭解!剛剛已解決了 謝謝各位!
07/02 01:07, 10F
文章代碼(AID): #1E38z2ST (Ajax)
文章代碼(AID): #1E38z2ST (Ajax)