我在DropDownList模式下有一个ComboBox.说内容是:
1
2
5
91
92
99
205
在Forms应用程序中,我希望能够专注于控件并输入205并选择205.相反,我按2 - 它跳转到2.我按0,没有任何东西以0开头,所以它保持在2.我按5,它跳到5.它只是看着我按下的最后一个键.
如果我输入99,它会跳到第一个9匹配 - 91,然后到第二个9匹配 - 92.但我希望它转到99.
另一方面,在任何浏览器中,如果您在下拉列表中并键入一系列字符,它将一起考虑它们并跳转到完全匹配.(如果键入文件名,则Windows文件夹中的行为相同.)序列通常在几秒钟没有键入后重置.
如何让表单下拉列表像浏览器下拉列表一样?
我正在尝试在方括号用于宏替换的环境中编写一些javascript,因此它们不能在脚本中正常使用.
如果我创建一个数组作为对象,new Array()我可以使用push()和pop()来访问元素,但对于本机数组,我无法找到一种方法来获取元素而不使用括号.例如,从以下位置返回的数组:
var allElements = document.getElementsByTagName("*");
Run Code Online (Sandbox Code Playgroud)
有没有办法将一个本机数组分配给一个Array对象,所以我可以使用push()和pop(),还是有另一种方法可以进入?