Привет У меня есть такой массив.Получите длину массива, используя document.getElementsbyName()
var i;
for(i=0;i<10;i++){
$('<input/>').attr('type','text')
.attr('name','TxtBx_[]')
.attr('id','TxtBx_' + i)
.attr("readonly","readonly")
.attr('value',i)
.addClass('txtbx')
.appendTo($div);
}
И я хорошо печатаю 10 ящиков ввода.
Позже мне нужно получить количество текстовых полей, которые я создал. Поэтому я использую
var myarr=document.getElementsByName('TxtBx_');
var numberofElements=myarr.length;
, но когда я ставлю предупреждение, чтобы проверить значение numberofElements это дает мне всегда 0. Длина массива должна быть 10. Может кто-то пожалуйста, дайте мне знать ошибку я сделал ,
Извините, что исправило это. Виноват. – t4thilina