<div class="search">
<div class="key1">
<h3>类别</h3>
<div class="list">
<ul id="keyword1">
<li>
001
</li>
<li>
002
</li>
<li>
003
</li>
<li>
004
</li> </ul>
</div>
</div>
<div class="key2">
<input id="key4" type="text" />
</div>
<div class="div00">
<input id="query" class="button" type="button" onclick="Choose()"/>
</div>
</div>
我要怎么写个choose()方法,用于根据keyword1的列表值(001,002,003,004)的查询。
<div class="key1">
<h3>类别</h3>
<div class="list">
<ul id="keyword1">
<li>
001
</li>
<li>
002
</li>
<li>
003
</li>
<li>
004
</li> </ul>
</div>
</div>
<div class="key2">
<input id="key4" type="text" />
</div>
<div class="div00">
<input id="query" class="button" type="button" onclick="Choose()"/>
</div>
</div>
我要怎么写个choose()方法,用于根据keyword1的列表值(001,002,003,004)的查询。
解决方案 »
- document.getSelection()选中事件
- 一个图片框 相面有很多选项 鼠标放想去就会换图片
- jQuery的给td赋值的问题
- 关于原型链+对象冒充方式实现继承的一点疑问
- 对象的dragDrop()在Firefox中是怎样用的?
- jquery treeview 使用
- 文本框中输入固定位数的字符串(字母+数字)后加逗号,求大侠帮助~
- 小妹的疑惑:如何把用Vml绘制的图形参数写入数据库,并从数据库中提取出来显示在页面上?
- 关于disabled属性,急!
- 请问:在js中怎样判断输入是否为javascript的内置对象名?
- JSON获取key名称出现异常+初学JSON+请高手指教啊
- 在火狐下的document.getElementById(id)的问题;
你是要查询什么,是验证输入的值是否在keyword1的列表值(001,002,003,004)中吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function Choose() {
var lis = document.getElementById('keyword1').getElementsByTagName('li');
var arr = new Array(), str = '';
for( var i = 0; i < lis.length; i ++) arr.push(lis[i].innerHTML);
str = '(' + arr.join(',') + ')';
document.getElementById('key4').value = str;
}
</script>
</head><body>
<div class="search">
<div class="key1">
<h3>类别</h3>
<div class="list">
<ul id="keyword1">
<li>001</li>
<li>002</li>
<li>003</li>
<li>004</li>
</ul>
</div>
</div>
<div class="key2">
<input id="key4" type="text" />
</div>
<div class="div00">
<input id="query" class="button" type="button" onclick="Choose()" value="我是一只按钮啊" />
</div>
</div>
</body>
</html>
{
var flag=0;
var ul = document.getElementById('keyword1');
var lis = ul.getElementsByTagName('li');
for(var i=0;i<lis.length;i++)
{
if (lis[i].innerHTML==document.getElementById('key4').value)
{
flag=1;
}
}
alert(flag);
//0表示不存在,1表示存在
}
如
值 输入参数 查询
001 @a 查询出结果
002 @b 查询出结果
003 @c 查询出结果
004 @d 查询出结果
如果值是001 在加一个条件查询
如
值 输入参数 查询
001 @a 查询出结果
002 @b 查询出结果
003 @c 查询出结果
004 @d 查询出结果
的效果