こんにちは、部分ビュー内の要素をレンダリングするループがあります。要素はlistboxesforであり、レンダリングされるlistboxesの数は、部分ビュー自体ではアクセスできない条件によって異なります。私がやろうとしているのは、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()" })