我有以下javascript函數。基本上它所做的是檢查一組單選按鈕,如果它發現一個checkec值將被設置在特定的文本框中。通過單選按鈕組循環播放
由於某些原因,它不經過for循環。
function placeMarker(location) {
document.getElementById('<%= position.ClientID%>').value = location;
var marker = new google.maps.Marker({
position: location,
map: map
});
var i;
var checked = false;
var radios = document.getElementsByName("DynamicRadioButton");
for (i = 2; i < radios.length; i++) {
if (radios[i].checked) {
var text = document.getElementsByName("DynamicTextBox");
text[i - 2].value = location;
}
}
}
因爲IHAVE兩個靜態文本框和所有其餘的是動態的,我想只有一個組,單選按鈕的所有文本框。 – 2013-03-13 21:41:16
你是如何確定它不通過'for'循環的?你有沒有嘗試過在循環內記錄?你是否遇到任何控制檯錯誤?你的問題中沒有足夠的信息。 – 2013-03-13 21:47:11
我試過使用警報,但沒有彈出。 – 2013-03-13 21:50:37