[英]Javascript not getting textfield value
為什么在 JavaScript var frstNo = document.getElementById("frsNo").value;
在全球空間中沒有給我在文本字段中的價值?
只有當我寫var rstNo = document.getElementById("frsNo");
在全局空間和本地空間中的frstNo.value
?
因為他們在不同的時間獲得價值。
如果它在任何 function 之外,那么您將在文檔加載時獲得該值(即在用戶有機會鍵入任何內容之前)。
如果它在由事件處理程序調用的 function 中,那么它將在該事件觸發時獲得該值。 通常,事件處理程序將類似於submit
,並且用戶不會做任何事情來觸發它,直到他們在字段中輸入了一些內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.