gpt4 book ai didi

javascript - 使用 document.getElementsbyName() 获取数组的长度

转载 作者:行者123 更新时间:2023-11-29 16:13:48 26 4
gpt4 key购买 nike

您好,我有一个这样的数组。

 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。有人可以告诉我我犯的错误吗。

最佳答案

元素的名称是 TextBx[],而不是 TxtBx_

var myarr=document.getElementsByName('TextBx[]');
var numberofElements=myarr.length;

关于javascript - 使用 document.getElementsbyName() 获取数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20771555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com