[問題] javascript
我的網頁上有50個checkbox物件
他們的id依序為
user_select[1], user_select[2]......user_select[50]
我想要檢查這50個checkbox是否有被勾選
以下是目前檢查的function的內容
var selected = 0;
for (var i = 1; i <= 50; i++){
if (document.getElementById("user_select[" + i + "]").selected == "on"){
selected++;
}
}
alert(selected);
但是在if那邊出錯了
目前覺得是getElementById的括號裡面不能把字串分割開來
因為如果寫成
document.getElementById("user_select[1]")
像這樣子就沒問題
請問這要如何改呢?
=========================
感謝一樓的提示 知道您的意思了
有看到一些關於eval()的文章
問題已經順利解決了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.143.92
※ 編輯: applerev 來自: 114.44.143.92 (12/20 21:22)
→
12/20 23:36, , 1F
12/20 23:36, 1F
→
12/21 00:10, , 2F
12/21 00:10, 2F
※ 編輯: applerev 來自: 114.44.143.92 (12/21 00:31)
※ 編輯: applerev 來自: 114.44.143.92 (12/21 00:34)
推
12/21 08:03, , 3F
12/21 08:03, 3F
→
12/21 08:04, , 4F
12/21 08:04, 4F
→
12/21 11:25, , 5F
12/21 11:25, 5F
→
12/22 11:40, , 6F
12/22 11:40, 6F
→
12/22 13:11, , 7F
12/22 13:11, 7F
推
12/23 13:53, , 8F
12/23 13:53, 8F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章