我想访问以下元素的值
opener.document.EditView.flight_no1_c.value
opener.document.EditView.flight_no2_c.value
opener.document.EditView.flight_no3_c.value
opener.document.EditView.flight_no4_c.value
此处只有数字从1变化到4。 我怎样才能把它变成循环。
答案 0 :(得分:2)
您可以使用for
循环并使用[]
代替.
正确调用,请参阅下面的代码
for(var i = 1; i <= 4; i++ ){
opener.document.EditView["flight_no"+i+"_c"].value
}
答案 1 :(得分:0)
怎么样
for(var key in opener.document.EditView){
if(key.match(/^flight_no\d+_c/)){
console.log(key.value);
}
}