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> ...
随机推荐
- Android UI SurfaceView的使用-绘制组合图型,并使其移动
绘制容器类: //图形绘制容器 public class Contanier { private List<Contanier> list; private float x=0,y=0; ...
- SharePoint 计时器服务无法启动
摘要: Microsoft SharePoint Server 2010 使用 Windows SharePoint Services 定时 V4 (SPTimerV4) 服务运行大多数系统任务.服务 ...
- 第9课_3_db库安装
四 安装listener监听 使用oracle用户,在rac1和rac2上都可以起netca 1.打开网络配置界面,选择"Cluster configuration"集群配置方案, ...
- hadoop 学习
不同版本间Hadoop拷贝 通过NFS,将hdfs挂在到本地
- 在PreparedStatement中设置空值
在PreparedStatement中设置空值 分类: Work& Study java2009-09-10 09:56 922人阅读 评论(0) 收藏 举报 nulltypes数据库 ...
- JAVA 可视化分析工具 第12节
JAVA 可视化分析工具 第12节 经过前几章对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!那么这章我们就根据已有的理论知识,通过可视化工具来实践一番. 我们今天要讲 ...
- java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用.包括Vector的创 ...
- java enum的用法
原始的常量定义: public static fianl MON=“Mon”; public static final TUE="Tue"; 语法(定义) 创建枚举类型要使用 en ...
- prob5 of 140
#include<stdio.h>int main(){ int n,i=1,j=1; double s=1,s1=0;; //scanf("%d",&n); ...
- Linux学习之(())操作符
在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算.估计很多朋友都感觉比较难以接受.特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格. 四则运算也只能借助:l ...