2016-08-25 80 views
-3

我正在嘗試獲取動態生成的輸入值。這裏是我的代碼,什麼其實我是想元素ID中的自動增量值

這裏是我的代碼:

function activehead_standard(){ 
var cnt = 4; 
for(i=1;i<=cnt;i++){ 
var active_head = document.getElementById('standard_'.i).value; 

} 

} 

我想輸入的值: 標準_1 標準_2 標準_3 標準_4

但沒有得到通過ID輸入的值我確定它實際上沒有獲得輸入的ID

+2

您需要使用'+'的'而不是'.'的document.getElementById( '標準_' + I)' –

+0

使用 '標準_' +我不是i將 – Fabian

+0

看看在瀏覽器的開發者控制檯。 – epascarello

回答

1

在javascript中使用+進行串聯

function activehead_standard(){ 
var cnt = 4; 
for(i=1;i<=cnt;i++){ 
var active_head = document.getElementById('standard_'+i).value; 

} 

}