window.onload = function(){
form1["select[]"].options[0].selected = true
form1["select[]"].options[2].selected = true
}
form1["select[]"].options[0].selected = true
form1["select[]"].options[2].selected = true
}
解决方案 »
- IE6的select
- 我要做一个在线考试系统,但是我要怎样实现考试页面进入,计时开始以后当页面window.location.href变化或者关闭窗口的时候自动提交呢
- 上网助手是否影响javascript?还是javascript语句(document.forms[fgId].action =actUrl;)有问题?
- 在JavaScript中,如何取得2.34535中的整数部分?
- 给点意见吧:OA拿什么做?
- 请问如何获得所选radio的值
- jscript中的函数可以嵌套调用吗?
- 各位好心人,说说怎么办???
- 百度统计代码hm.baidu.com/h.js恶意插入牛皮癣广告
- 用JS实现IFrame自适应高度,提示端口不一致的问题
- @@@@@@@@@@@@@@ 怎样实现取消表单的提交?
- 表单校验的问题。
我是根据value的值来选中,不能用你这种方法。还想知道一下,已经选中几个,用JAVASCRIPT如何表示呢?
<script language="javascript">
window.onload = function(){
form1["select[]"].value = 2;
}
不知道怎么做,所以问一下了。
遍历一下是不是太麻烦了,有没有像我这样子的方法来搞定呢?直观一些。
window.onload = function(){
// form1["select[]"].value = 2;
form1["select[]"].options[1].selected=true;
event.keyCode=17;
// form1["select[]"].value = 5;
form1["select[]"].options[3].selected=true;
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<form name="form1" method="post" action="">
<select name="select[]" size="5" multiple>
<option value="1">aaa</option>
<option value="2">bbb</option>
<option value="3">ccc</option>
<option value="4">ddd</option>
<option value="5">eee</option>
<option value="6">fff</option>
</select>
</form>
</body>
</html>搞定~~~
form1["select[]"].options[3].selected=true;
...
这里,想给谁选中就写谁,只要对象存在,写几个都可...
我是想用value的值来选中,至少两个。
你这个好像是根据option的index吧,有些值是无法确定的。
不会只有遍历一次的方法吧。我晕。
对于像选择相应的value这样的要求,个人认为只能遍历