首页
网站模板
整站模板
站群模板
应用中心
站群模板
插件
整站
建站软件
解决方案
帮助中心
教程中心
建站论坛
您现在的位置:
365建站网
>
365文章
> javascript(JS)完全控制Select下拉框
javascript(JS)完全控制Select下拉框
文章来源:365jz.com 点击数:
1546
更新时间:2009-09-24 22:30
参与评论
1
<
select
id
="mysel"
name
="mysel"
>
2
<
option
value
="1"
>
1 xxxxxxxxxx
</
option
>
3
<
option
value
="2"
>
2 yyyyyyyyyy
</
option
>
4
<
option
value
="3"
>
3 zzzzzzzzzz
</
option
>
5
<
option
value
="4"
>
4 wwwwwwwwww
</
option
>
6
</
select
>
7
<
button
onclick
="setSel(3)"
>
设置第3项为选中项
</
button
>
8
<
button
onclick
="clearSel()"
>
清空选择框
</
button
>
9
<
button
onclick
="fillSel()"
>
填充选择框
</
button
>
10
<
button
onclick
="removeSel()"
>
移除第一项
</
button
>
11
<
button
onclick
="editSel()"
>
修改第一项
</
button
>
12
13
<
script
type
="text/javascript"
>
14
function
setSel(str)
{
15
with
(document.all)
{
16
for
(
var
i
=
0
;i
<
mysel.options.length;i
++
)
{
17
if
(mysel.options[i].value
==
str)
{
18
mysel.selectedIndex
=
i;
19
break
;
20
}
21
}
22
}
23
}
24
25
26
function
clearSel()
{
27
with
(document.all)
{
28
mysel.options.length
=
0
;
29
}
30
}
31
32
function
fillSel()
{
33
with
(document.all)
{
34
mysel.options.length
=
0
;
35
mysel.options[
0
]
=
new
Option(
"
1 xxxxxxxxxx
"
,
"
1
"
);
36
mysel.options[
1
]
=
new
Option(
"
2 yyyyyyyyyy
"
,
"
2
"
);
37
mysel.options[
2
]
=
new
Option(
"
3 zzzzzzzzzz
"
,
"
3
"
);
38
mysel.options[
3
]
=
new
Option(
"
4 wwwwwwwwww
"
,
"
4
"
);
39
mysel.options[
4
]
=
new
Option(
"
5 aaaaaaaaaa
"
,
"
5
"
);
40
41
mysel.selectedIndex
=
4
;
42
}
43
}
44
45
function
removeSel()
{
46
with
(document.all)
{
47
mysel.remove(
0
);
48
if
(mysel.options.length
>
0
)
{
49
mysel.selectedIndex
=
0
;
50
}
51
}
52
}
53
54
function
editSel()
{
55
with
(document.all)
{
56
if
(mysel.options.length
>
0
)
{
57
mysel.options[
0
]
=
new
Option(
"
这是新的第一项
"
,
"
new Value
"
)
58
mysel.selectedIndex
=
0
;
59
}
60
}
61
}
62
</
script
>
javascript
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!!
点击进入论坛
您可能感兴趣的文章:
javascript是什么意思
什么是javabean
JavaScript正则表达式中的ignoreCase属性使用详解
java语法和c++区别
java自动化测试框架有哪些
发表评论
(
1546
人查看
,
0
条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
提交评论
最新评论
------分隔线----------------------------
上一篇:
WEB免费打印控件推荐
下一篇:
[orginal]checkBox based on web(thinking in & implementat
大家感兴趣的内容
1
javascript是什么意思
2
什么是javabean
3
JavaScript正则表达式中的ignoreCase属性使用详解
4
java语法和c++区别
5
java自动化测试框架有哪些
6
多个setinterval互不影响的实例代码
7
java程序员需要掌握哪些技术和薪资
8
java通过session-timeout设置session不起作用的原因
9
Java关键词strictfp用法详解
10
java负载均衡怎么实现
最近更新的内容
1
jquery获取元素的所有宽高(包括边框 内边距和外边距)
2
复制移动整个文件夹php代码函数三种写法
3
cefsharp devtools 截取节点屏幕截图 功能 vb.net代码
4
vb.net Application.ThreadException捕获程序自动退出事件代码
5
http请求 412 Precondition Failed是什么
6
vb.net调用Microsoft.Office.Interop.Excel.dll 超过65536行报错解决方法
7
网站建设什么公司好
8
电脑画图软件有哪些
9
什么是ipc
10
epic是什么平台