js 下拉框效果
<script type="text/javascript">
window.onload = function ()
{
var oSelect = document.getElementsByTagName("input")[];
var oSub = document.getElementsByTagName("ul")[];
var aLi = oSub.getElementsByTagName("li");
var i = ; var Select = document.getElementsByTagName("input")[];
var Sub = document.getElementsByTagName("ul")[];
var aLii = Sub.getElementsByTagName("li");
var j = ; oSelect.onclick = function (event)
{
var style = oSub.style;
style.display = style.display == "block" ? "none" : "block";
//阻止事件冒泡
(event || window.event).cancelBubble = true
}; Select.onclick = function (event)
{
var style = Sub.style;
style.display = style.display == "block" ? "none" : "block";
//阻止事件冒泡
(event || window.event).cancelBubble = true
}; for (i = ; i < aLi.length; i++)
{
//鼠标划过
aLi[i].onmouseover = function ()
{
this.className = "hover"
};
//鼠标离开
aLi[i].onmouseout = function ()
{
this.className = "";
};
//鼠标点击
aLi[i].onclick = function ()
{
//alert(this.innerHTML);
//oSelect.innerHTML = this.innerHTML
oSelect.value = this.innerHTML;
//alert(oSelect.value);
}
} for (j = ; j < aLii.length; j++)
{
//鼠标划过
aLii[j].onmouseover = function ()
{
this.className = "hover"
};
//鼠标离开
aLii[j].onmouseout = function ()
{
this.className = "";
};
//鼠标点击
aLii[j].onclick = function ()
{
Select.value = this.innerHTML;
Sub.style.display = "none"; }
}
document.onclick = function ()
{
oSub.style.display = "none";
Sub.style.display = "none";
}; };
</script>
性别下拉框的jquery
//点击性别文本框,弹窗具体信息
$(".info_select").click(function(){
$("#select_sex").css("display" , ($("#select_sex").css("display")=='none' ? "block" : 'none'));
(event || window.event).cancelBubble = true
});
$("#info_img_sex").click(function(){
$("#select_sex").css("display" , ($("#select_sex").css("display")=='none' ? "block" : 'none'));
(event || window.event).cancelBubble = true
});
$("#sex_boy").click(function(){
$("#select_sex").css("display","none");
$(".info_select").attr("value","男");
});
$("#sex_girl").click(function(){
$("#select_sex").css("display","none");
$(".info_select").attr("value","女");
});
$("#sex_sc").click(function(){
$("#select_sex").css("display","none");
$(".info_select").attr("value","保密");
}); document.onclick = function ()
{
$("#select_sex").css("display","none");
};
js 下拉框效果的更多相关文章
- js下拉框二级关联菜单效果代码具体实现
这篇文章介绍了js下拉框二级关联菜单效果代码具体实现,有需要的朋友可以参考一下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ...
- JQuery和ASP.NET分别实现级联下拉框效果
在学习JQuery之前知道下拉框的级联效果可以通过asp.net控件实现,现在学习了JQuery,知道了JQuery和select也能实现.我分别举两个小例子说明这两种方法如何实现. 1.用JQuer ...
- js下拉框
Js下拉框 http://sc.chinaz.com/tag_jiaoben/XiaLaKuang.html
- js下拉框去掉重复的
想用jquery代码实现这样的一个功能:有一个下拉框,当选择下拉框的时候,判断选择的值有没有被选择过,如果有则提示:代码如下: $(function(){ var authTypes=new Arra ...
- js下拉框选择图片
二种方式:下拉框里面选项有图片与没有图片 1.用下拉框写 下拉框的option没法添加图片如果下拉框里面不需要图片可以用这种方式. <!DOCTYPE html> <html> ...
- iosselect:一个js picker项目,在H5中实现IOS的select下拉框效果
具体文档和demo可以访问github:https://github.com/zhoushengmufc/iosselect 移动端浏览器对于select的展示样式是不一致的,ios下是类似原生的pi ...
- jquery实现模拟select下拉框效果
<IGNORE_JS_OP style="WORD-WRAP: break-word"> <!DOCTYPE html PUBLIC "-//W3C// ...
- js搜索框 js仿百度搜索 js下拉框 jQuery.Autocomplete使用
做了一个网站,需要根据文本框的输入模糊搜索数据库内容给出提示供用户选择,就找到了jQuery.Autocomplete 效果如下图: 该插件托管在github上,具体地址:https://github ...
- 微信小程序:picker组件实现下拉框效果
一.wxml中代码 <view class="in_order_Param"> <text>状态:</text> ...
随机推荐
- Jquery操作-(多种实例)--未完
一.Jquery简介 定义 jQuery创始人是美国John Resig,是优秀的Javascript框架: jQuery是一个轻量级.快速简洁的javaScript库. jQuery对象 jQuer ...
- javascript第五课表达式
c#常用的表达式,一般这里都能用上 例如:三元表达式 var text=20>8? 真 : 假; 表达式?true:flase
- java中文乱码解决之道(一)—–认识字符集
原文出处:http://cmsblogs.com/?p=1395 沉寂了许久(大概有三个多月了吧),LZ“按捺不住”开始写博了! java编码中的中文问题是一个老生常谈的问题了,每次遇到中文乱码LZ要 ...
- 使用Abator生产ibatis配置文件
什么都不说了,直接进入正题. 插件安装地址:http://ibatis.apache.org/tools/abator 里面有name和url,填了就可以安装了. 通过菜单的 File > Ne ...
- 第四章SignalR自托管主机
第四章SignalR自托管主机 SignalR服务器通常在IIS的Asp.Net应用程序上承载,但它也可以使用自托管库来作为自托管的主机来运行(就像控制台应用程序或Windows服务那样)与Signa ...
- JDBC连接数据库及增删改查操作
什么是JDBC?Java语言访问数据库的一种规范,是一套APIJDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类 ...
- Oracle中使用透明网关链接到Sqlserver[Z]
Oracle中使用透明网关链接到Sqlserver 在最近项目中需要从Oracle中访问SQL Server数据库, 自然想到了透明网关. 因为Oracle数据库是Linux上的, 而Linux上的O ...
- PHP环境(apache,PHP,Mysql)详细配置方法
1.安装Apache ,直接运行安装即可,我们将其安装到D:\PHP\Apache/目录下 2.将PHP压缩包解压内容放到指定目录(例如:D:\PHP\Php5,将目录中的PHP.iniDevelop ...
- python request使用
相比httplib.urllib,request真是太美丽了,记录下 下载安装地址:http://docs.python-requests.org/en/latest/user/install/#in ...
- CakePHP 2.x 升级3.0
CakePHP 2.x => 3.x 升级手顺 一.Controller层 1.find('list') 原2.x中该方法通过指定option中的'fields'来实现key=>value ...