导航:首页 > 编程语言 > js加载下拉列表

js加载下拉列表

发布时间:2024-08-09 03:51:42

js打开select的下拉选项

如果不需要抄下拉框,那么可以不用<select,网上那些点击后下面弹出自定义选项的,都不是用的<select,而是通过CSS画出的类似<select样子的标记,比如<div、<span等 最简单的方法,在那个地方放个下拉框样子图片,然后点图的时候弹出你下面那个树 BTW:<select的下拉是没办法通过JS来关闭的,那个是浏览器本身的行为

⑵ 在jsp中 用js生成一个下拉列表,然后下拉列表中的值从后台中取,该怎么写

c:forEach items = "{}datas}" var = "data">在标签的里面就可以遍历,。items就相当于集合,然后var就相当于集合里面的单回个元素,<span>{data}</span>.
这里面用的答是jstl表达式

⑶ JS动态添加下拉框跟文本域

// 动态添加DOM元素,需要对DOM进行操作,不太清楚你对JQ了解如何,JQ会比较简单些;

//html代码

<html>
<body>
<buttononclick="addRow()">添加</button>&nbsp;
<buttononclick="deleteRow()">删除</button>
<divid="domOperate">
<!--dom操作放在该DIV中进行-->
</div>
</body>
</html>


<scripttype="text/javascript"src=""></script>//这里引入jquery插件
<scripttype="text/javascrpt">
//设置DOM操作父级元素
var$target=$('#domOperate');
//设置需要添加元素的模版
var$addRow=$('<divclass="row"><select><optionvalue="1">下拉框</option></select><inputtype="text"name="inputDom"/></div>');
//添加方法
varaddRow=function(){
//对目标区域添加一行
$target.append($addRow);
}
//移除方法,此处移除最后一个添加的
vardeleteRow=function(){
if($target.find('.row').length>0){//判断是否还有添加的元素
$target.find('.row:last-child').remove();//找到最后一个删除
}else{
alert('已经没有可以删除的了');//此处也可以禁用按钮
}
}
</script>

⑷ 求用JS或JQUERY 打开select的下拉列表

知道想要种效
Jquery写
<style>
*{margin:0;padding:0;}
#select{margin:20px auto;width:200px;border:1px solid #ccc;}
#select h1{padding:1px 1px 1px 5px;height:20px;font:12px/20px '宋体';color:#666;cursor:pointer;font-weight:bold;}
#select h1 span{float:right;display:block;width:20px;height:20px;font:inherit;color:#fff;background:#ccc;text-align:center;font-weight:inherit;}
#select li{list-style:none;display:none;}
#select li a{display:block;padding:0 5px;height:20px;font:12px/20px '宋体';color:#666;text-decoration:none;}
#select li a:hover{background:#f5f5f5;color:#f60;}
</style>
<script type="text/javascript">
$(function(){
$('#select').hover(
function(){$('#select > li').show();$('#select > h1').css('border-bottom','1px solid #ccc');},
function(){$('#select > li').hide();$('#select > h1').css('border-bottom','none');})
})
</script>
<ul id="select">
<h1><span>∨</span>仿Select拉菜单</h1>
<li><a href="#">拉列表1</a></li>
<li><a href="#">拉列表2</a></li>
<li><a href="#">拉列表3</a></li>
<li><a href="#">拉列表4</a></li>
<li><a href="#">拉列表5</a></li>
<li><a href="#">拉列表6</a></li>
</ul>

⑸ JS鎴栬卝query鐨勪笂鎷夊姞杞藉拰涓嬫媺鍒锋柊鏄鎬庝箞瀹炵幇鐨

1銆侀栧厛鏂板缓涓涓猦tml鏂囦欢锛屽懡鍚嶄负test.html锛屽湪test.html鏂囦欢鍐咃紝寮曞叆jquery.min.js搴撴枃浠锛屾垚鍔熷姞杞借ユ枃浠讹紝鎵嶈兘浣跨敤jquery涓鐨勬柟娉曘

⑹ 谁会用DIV+CSS+JS做下拉列表,就是鼠标滑过就出现.......求一段简单的代码

第一种方法:
<html>
<head><title></title>
<style>
#rr{ width:500px; height:30px; list-style:none; padding:0;}
#rr li.dd{ float:left; margin-right:10px; margin-left:0; border:1px solid red; width:70px; text-align:center;}
#rr li.dd #tt{ list-style:none; padding:0; margin-left:0; display:none; margin-top:20px; width:70px;}
</style>
<script language="javascript">
function onMouseover()
{
var obj=document.getElementById("tt");
obj.style.display="block";
}
function onMouseout()
{
var obj=document.getElementById("tt");
obj.style.display="none";
}
</script>
</head>
<body>
<ul id="rr">
<li class="dd" id="gg" onmouseover="onMouseover()" onmouseout="onMouseout()"><a href="#">产品</a>
<ul id="tt">
<li><a href="#">避孕套</a></li>
<li><a href="#">伟哥</a></li>
<li><a href="#">充气娃娃</a></li>
</ul>
</li>
<li class="dd"><a href="#">首页</a></li>
<li class="dd"><a href="#">首页</a></li>
<li class="dd"><a href="#">首页</a></li>

</ul>
</body>
</html>
第二种方法:利用Jquery
<script src="jquery文件"></script>
<script language="javascript">
$(document).ready(function(){
$('#gg').hover(function(){
$('#tt').css('display','block');},function(){
$('#tt').css('display','none');
});
});
</script>

⑺ JS下拉列表框

<!-- 程序如下 这里引入的js为1.7.2,你可以引入其它版本的js-->

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉框添加内容</title>
<script src='js/jquery-1.7.2.min.js'></script>
</head>
<body>
<select id='sel'>
<option>可以添加</option>
</select>
<input type='text' class='inp' value='' />
<button>点我</button>

<script>
$("button").click(function(){
var inputvalue = $('.inp').val();
if(inputvalue == ''){alert('请先填写好内容在点击我哦!');return false;}
var htmlstr = "<option>"+inputvalue+"</option>";
$("#sel").append(htmlstr);

});
</script>
</body>
</html>


<!-- 程序结束,下面是程序的运行结果 -->


⑻ JS调用后台数据查询,让查询到的数据在下拉列表里显示

/**
*@authorzhou2003737
*@date2014/09/2516:39
*/
<htmldoctype="html">
<head>
<title></title>
<scripttype="text/javascript">
window.onload=function(){
//获取文本框对象
varsearchText=document.getElementById("searchText");
//获取提交button对象
varaction=document.getElementById("action");
//获取要增加到的下拉列表对象
varselections=document.getElementById("selections");
//点击提交的时候执行的方法
action.onclick=function(){
//如果文本框对象中值不为空
if(searchText.value){
//根据文本框中的值循环5次
for(vari=5;i>0;i--){
//设置下拉列表中的值的属性
varoption=document.createElement("option");
option.value=searchText.value+i;
option.text=searchText.value+i;
//将option增加到下拉列表中。
selections.options.add(option);
}
}
}
}
//思路如上。你可以将点击时将文本框中值传到后台,后台返回数据后,在将数据存入下拉列表对象中。
</script>
</head>
<body>
<p><inputtype="text"placeholder="请输入查询对象"autofocusid="searchText"/></p>
<p><inputtype="button"id="action"value="提交"/></p>
<p><selectid="selections">

</select></p>
</body>
</html>

阅读全文

与js加载下拉列表相关的资料

热点内容
到哪里学编程啊 浏览:752
电脑粉碎文件和卸载 浏览:365
怎么查看共享电脑所有文件 浏览:617
创意编程社区账号在哪里 浏览:377
好用的压缩文件 浏览:538
360下载的补丁包在哪个文件夹 浏览:988
微信54安卓版本官网 浏览:698
为什么cnc编程找工作难 浏览:777
sql数据库端口不通 浏览:361
javaword转swf 浏览:174
cms数据更新是什么 浏览:39
电脑保密柜在文件里怎么找不到了 浏览:225
nodejs前端后端 浏览:129
程序侠后台多少 浏览:32
mysqle执行sql文件在哪里 浏览:466
数据库iostat1 浏览:986
java图片工具包 浏览:159
ps文件损坏出现不兼容情况 浏览:942
为什么iphone耗wifi 浏览:495
网页宽度代码 浏览:144

友情链接