DHTML(Dynamic HTML)--5.select下拉框
2017-09-07 16:38
246 查看
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
</style>
<script type="text/javascript">
function selectItem(node){
/*
var values1=[
["--请选择--"],
["java","c","c++"],
["苹果","火龙果","西瓜","葡萄"]
];
*/
var values1={
"book":["java","c","c++"],
"fruit":["苹果","火龙果","西瓜","葡萄"]
};
//先清除上一次下拉框中的选项
var values=document.getElementById("values");
while(values.options.length>1){
values.removeChild(values.options[1]); //移除下拉框组件中的第二项,第一项为"--请选择--"
}
var arrValues=values1[ node.options[node.selectedIndex].value ];
//在把新的选项加入到下拉框中
for(var i=0;i<arrValues.length;i++){
var option=document.createElement("option");
option.innerHTML=arrValues[i];
values.appendChild(option);
}
}
</script>
</head>
<body>
<!--
<select onclick="changeColor();">
-->
<select id="select1" onchange="selectItem(this);">
<option value="none">--选择--</option>
<option value="book">书本</option>
<option value="fruit">水果</option>
</select>
<select id="values">
<option value="black" style="background-color: black;">--请选择--</option>
</select>
</body>
</html>
相关文章推荐
- 转载:解决html的select(下拉框)宽度问题
- 重构html的下拉框select
- 关于html页面调式select下拉框的时候,被选中的没有加入selected属性
- DHTML(Dynamic HTML)--4.表单(form)的校验与提交
- query ajax json 通过后台代码(查询数据库)绑定html控件select 下拉框实例
- DHTML(Dynamic HTML)--1表格的增删改
- 用JS初始化html中的下拉框select
- DHTML(Dynamic HTML)--2使用ul 制作列表菜单
- jquery对html中的下拉框select的操作
- html页面 的文本框只能输入数字,动态生成select下拉框
- 关于HTML中select下拉框的取值问题
- html中css无法控制下拉框select显示的解决办法用div+css来模仿的实例
- html中的select下拉框具有输入功能
- html中的select下拉框具有输入功能
- html中的select下拉框具有输入功能
- 利用html迂回实现可编辑的下拉框(select)
- DHTML是dynamic HTML短语的缩写,即动态HTML
- 关于java 获取 html select标签 下拉框 option 文本内容 隐藏域
- 改变html默认select下拉框的样式
- html之获取select的值