DIV+CSS+JS下拉列表s实例
2012-12-22 19:58
405 查看
[html] view
plaincopy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DIV+CSS+JS仿下拉表单</title>
<script type="text/javascript">
function $$$$$(_sId)
{
return document.getElementById(_sId);
}
function hide(_sId)
{
$$$$$(_sId).style.display = $$$$$(_sId).style.display == "none" ? "" : "none";
}
function pick(v)
{
document.getElementById('am').value=v;
hide('HMF-1')
}
function bgcolor(id)
{
document.getElementById(id).style.background="#F7FFFA";
document.getElementById(id).style.color="#000";
}
function nocolor(id)
{
document.getElementById(id).style.background="";
document.getElementById(id).style.color="#788F72";
}
</script>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.cur {
cursor: pointer;
display: block;
color: #788F72;
width: 98px;
height: 22px;
line-height: 22px;
padding: 0px 0px 0px 2px;
}
.am {
border: 0px;
font-size:20px;
color: #788F72;
cursor: pointer;
background: #fff url('0.gif') no-repeat;
width: 102px;
height: 19px;
margin: 10px 0px 0px 10px;
padding: 3px 0px 0px 2px;
}
.bm {
border: 1px #999999 solid;
font-size:20px;
width: 100px;
margin-left: 10px;
}
</style>
</head>
<body>
<form>
<table align="center">
<input onclick="hide('HMF-1')" type="text" value="请选择" id="am" class="am" />
<div id="HMF-1" style="display: none" class="bm">
<span id="a1" onclick="pick('北京市')" onMouseOver="bgcolor('a1')" onMouseOut="nocolor('a1')" class="cur">北京市</span>
<span id="a2" onclick="pick('山东省')" onMouseOver="bgcolor('a2')" onMouseOut="nocolor('a2')" class="cur">山东省</span>
<span id="a3" onclick="pick('陕西省')" onMouseOver="bgcolor('a3')" onMouseOut="nocolor('a3')" class="cur">陕西省</span>
<span id="a4" onclick="pick('河北省')" onMouseOver="bgcolor('a4')" onMouseOut="nocolor('a4')" class="cur">河北省</span>
<span id="a5" onclick="pick('河南省')" onMouseOver="bgcolor('a5')" onMouseOut="nocolor('a5')" class="cur">河南省</span>
<span id="a6" onclick="pick('江苏省')" onMouseOver="bgcolor('a6')" onMouseOut="nocolor('a6')" class="cur">江苏省</span>
</div>
</table>
</form>
</body>
</html>
相关文章推荐
- JS+DIV+CSS实现仿表单下拉列表效果
- js+div+css下拉导航菜单完整代码
- DIV+CSS+JS仿Select下拉表单网页特效源代码下载
- Div+CSS布局实例:用dl dt dd来制作列表
- js+html+css实现鼠标移动div实例
- 原生js实现div点击其他地方隐藏下拉列表
- 使用DIV+CSS实现下拉列表菜单
- div+css横向下拉三级菜单(无js)
- DIV+CSS+JS二级树型菜单,展开后刷新无影响-CSS布局实例
- [置顶] 后台导航栏下拉列表 css+div 样式代码 及示例下载(灾情分享网)
- js+div+css下拉导航菜单完整代码
- CSS+DIV设计实例:纯CSS制作下拉导航菜单
- 后台导航栏下拉列表 css+div 样式代码 及示例下载(灾情分享网)
- 网页设计-[CSS+DIV设计实例:纯CSS制作下拉导航菜单]
- 下拉的DIV+CSS+JS二级树型菜单
- 下拉水平菜单 js div+css 超实用 可链接数据库
- 下拉的DIV+CSS+JS二级树型菜单,刷新无影响
- JS+CSS和图片美化下拉列表选择框
- JS、JQuery、CSS+DIV实例大全
- CSS+DIV设计实例:纯CSS制作下拉导航菜单