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> ...
随机推荐
- Cannot retrieve metalink for repository: epel.
Error: Cannot retrieve metalink for repository: epel. Please verify its path and ...
- 数据存储(三)--JSON数据处理
JSON是一种轻量级的数据交换格式,具有良好的可读和便于高速编写的特性,从而能够在不同平台间进行数据交换.JSON採用兼容性非常高的文本格式,同一时候也具备类似于C语言体系的行为.JSON能够将Jav ...
- 黑马程序员 Java基础<十八>---> 网路编程
--------------- ASP.Net+Android+IO开发S..Net培训.期待与您交流! --------------- 第一 概述 一.概述: 1.网络模型:OSI参考模型和TCP ...
- java中文乱码解决之道(一)—–认识字符集
原文出处:http://cmsblogs.com/?p=1395 沉寂了许久(大概有三个多月了吧),LZ“按捺不住”开始写博了! java编码中的中文问题是一个老生常谈的问题了,每次遇到中文乱码LZ要 ...
- NotificationManager 发送通知
该应用的界面如下,界面代码在此不再给出,源码github账户下载 MainActivity.java public class MainActivity extends Activity { priv ...
- SessionState的配置 [转载]
ASP.NET会话状态模块在Web.config文件中<System.web>标记下的<Sessionstate>标记的mode属性来决定该属性的四种可能的值: Off. In ...
- Datatable根据多行排序
DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Na ...
- iOS 任意类型数据转换字符串
//转换数据类型: NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:resp ...
- C语言版推箱子
推箱子源代码初步: #include<stdio.h> #include<conio.h> #include<stdlib.h> #define boolean i ...
- C语言——strlen()和sizeof的区别
strlen()和sizeof()的区别: strlen()——>C字符串库函数,返回字符串的真实长度.它是从内存某位置开始扫描,直到碰到结束符'\0'停止,返回计数器值. sizeof()—— ...