比如一个多选下拉框
<select name="sel"  size="3" style="width:200px; height:40px"  multiple>
<option> 首都图书馆</option>
<option> 首都新华书店</option>
<option> 首都数字图书馆</option>
</select>
在鼠标选择时正常要连续选中需要按住Ctrl键,我现在想要的效果是:不用按住Ctrl键只鼠标单点也能实现连续选中的效果。
这个用javascript能实现吗?如果能的话怎么实现,谢谢!

解决方案 »

  1.   

          不能,因为现在你有没有见过下拉列表可以多选的??
    这个有checkBox
      

  2.   

    ==========
    multiple!!!
    默认就是支持Ctrl的啊
      

  3.   

    写一个模拟的select(如果是表单域,把选中项的值给一个<input type=hidden>用于提交传值)
      

  4.   

    用js 循环判断 如果刚才被 selected 的现在也selected就可以了啊
      

  5.   

    谢谢了,在网上找到了带checkbox的模拟的select多选控件可以代替我说的效果,还有就是6楼说的用js 循环判断()...我想了一下应该可以实现,不过相对要麻烦些,本人比较懒就用那个带checkbox的控件了。