[問題] 用JS取欄位值的方式?

看板Ajax作者 (dd)時間15年前 (2009/12/30 13:38), 編輯推噓5(508)
留言13則, 8人參與, 最新討論串1/1
我常用這兩種方法取得欄位之值: 1. document.formName.fieldName.value; 2. document.getElementsByName("fieldName")[index].value; 請問這兩種有何差別呢? 有時使用第一種方式會出現JS錯誤,改成第二種就好了, 但對兩者差異不清楚,請各位賜教,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.76.146

12/30 15:23, , 1F
第一種好像是ie only..
12/30 15:23, 1F

12/30 15:43, , 2F
不是好像 根本就是 ...
12/30 15:43, 2F

12/30 17:46, , 3F
第一種別用的好。
12/30 17:46, 3F

12/30 19:51, , 4F
第一種我以前常用 捉text沒問題 radio, checkbox也許會錯
12/30 19:51, 4F

12/31 15:13, , 5F
document.getElementById("") →這如何,我習慣用這個
12/31 15:13, 5F

01/03 22:27, , 6F
我都用樓上那個
01/03 22:27, 6F

01/04 03:52, , 7F
樓上的推文不禁讓我…
01/04 03:52, 7F

01/04 21:52, , 8F
jizz
01/04 21:52, 8F

01/06 19:13, , 9F
不好嗎? 可以指點我一下嗎?
01/06 19:13, 9F

01/07 06:53, , 10F
不是不好啦ˇˇ 是推文讓我想歪了,他都用你的「那個」
01/07 06:53, 10F

01/07 09:06, , 11F
chris你最近壓力太大了嗎 = = a
01/07 09:06, 11F

01/11 10:06, , 12F
一般都用document.getElementById("")
01/11 10:06, 12F

01/11 10:07, , 13F
document.getElementsByName("test[]")常用在array
01/11 10:07, 13F
文章代碼(AID): #1BEkTdU5 (Ajax)
文章代碼(AID): #1BEkTdU5 (Ajax)