以前弄过一次,但没写blog,结果忘了,等想起来,,,等用到了再补上!!
下面介绍的是我昨天对select的操作:
前提:
以下拉框形式显示select,即size="1"(大多以这种形式使用,更符合实际)
取select的时候遇到了点问题,明天接着写.
生气了,,,,用了两个小时调试得下面这段代码服服帖帖的
从中有很多感悟,敬请期待下篇.:【JS调试的总结】
①select.options("id")方法取出一个option
②证明option的索引不能通过option.index来更改其索引值
③通过option的swapNode方法来交换索引
④选取一个Item
通过select的selectIndex来选中一个option
如果该Item有id,可以通过id值来选取该Item: options("hong")
【追加】
ListBox控件的HTML表现形式也为options,如果设置为多选模式.
⑤只能通过遍历来获得每个Item是否被选中,
即select的selectIndex属性是第一选中的Item的index.也可以遍历每个Item的selected属性.
⑥Item的内容的设置或提取方法有三种
options[i].text==options[i].innerText /options[i].innerHTML
【追加】过滤符合TextBox内容的Item,为TextBox添加onkeyup事件
【全码】