有没有一种方法可以在选择下拉HTML输入标签中获取列表选项的长度?列表动态变化,我需要计算下拉菜单中的选项总数。总的选项是动态生成的,所以我需要一种方法来计算html选择标签中选项标签的数量。我还需要在纯JS中执行此操作,因为我正在使用的应用程序不允许使用JQuery。 (请不要与我争辩,除非绝对没有办法在纯JS中做到这一点。)JavaScript - 获取列表选项的长度
只需要与Internet Explorer兼容。
我认为这将与访问DOM有关,但我不确定语法将如何工作。
有没有一种方法可以在选择下拉HTML输入标签中获取列表选项的长度?列表动态变化,我需要计算下拉菜单中的选项总数。总的选项是动态生成的,所以我需要一种方法来计算html选择标签中选项标签的数量。我还需要在纯JS中执行此操作,因为我正在使用的应用程序不允许使用JQuery。 (请不要与我争辩,除非绝对没有办法在纯JS中做到这一点。)JavaScript - 获取列表选项的长度
只需要与Internet Explorer兼容。
我认为这将与访问DOM有关,但我不确定语法将如何工作。
指望他们既然你没有指定,你可以使用jQuery,试试这个:
HTML:
<select id="test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
JavaScript:
document.getElementById("test").options.length
从选择输入的选项,然后用长
$("#input1 option").length
没有jQuery,请! – eatonphil