您好,我有一个循环,可以在局部视图中呈现元素。这些元素是列表框,用于渲染的列表框的数量取决于局部视图本身无法访问的条件。我想要做的是找到使用 javascript 函数和可能的第一个列表框呈现的列表框的数量,然后我可以遍历它们。另一种方法是分配一个类名然后计数,但我不能这样做。请帮忙。
function dosomething() {
var x = document.getElementsByTagName("listbox");//This line always returns O
alert(x.length);
}
@Html.ListBoxFor(model => model.ServiceTypes, new MultiSelectList(RunLog.Domain.Lists.GlobalList.PartsServiceTypes(), "ID", "Name"), new { style = "width: 200px; height: 80px;", id = "lstbox", name="listbox", onclick = "dosomething()" })