HTML 콜렉션 객체를 배열로 사용하여 요소를 추가했습니다. I는 claimantEmails
및 defendantEmails
두 HTML 입력 요소를 각각 가지고 끝에서 다음 코드Javascript HTMLCollection 객체가 firefox10에서 제대로 작동하지 않습니다.
var claimantEmailValues = document.getElementsByName("claimantEmails");
var defendantEmailValues = document.getElementsByName("defendantEmails");
var k = defendantEmailValues.length;
for(var i=0; i<claimantEmailValues.length;i++){
defendantEmailValues[k++] = claimantEmailValues[i];
}
는 defendantEmailValues
의 길이는 4가 될 것이다. 대신 길이는 2이고 오류가 없습니다. 파이어 폭스를 제외한 파이어 폭스의 모든 버전에서 잘 작동합니다. 왜 누군가에게 설명해 주시겠습니까?
감사합니다. Andy. 그러나 길이 속성을 검색 할 수있는 임, 그러나 내 문제는'defendantEmailValues [k ++] = claimantEmailValues [i]'문을 실행 한 후에 길이가 증가하지 않았습니다. –
@SelvakumarP : 예, 내 대답은 속성이 * "마법"* JavaScript 배열과 같지 않다고 말합니다. 이것이 증가하지 않는 이유입니다. 제가 첫 번째 단락을 좀 더 명확하게 설명하겠습니다. –
감사합니다! Andy !!! 알았다 :-) –