我给出一个值,如何判断UL里面所有LI的value值有相同的?
我想思路应该是做个循环,找到有相同的就做个标记。。但是在alert(list.length);这里却没有值。。我是从左框架调用这个函数,判断右框架中的UL的。。UL的ID是“navul”,请高手指教。。var list = window.top.frames['mainFrame'].getObject("navul");
alert(list.length);
for (var i=0;i<list.length;i++){
var LIs = 0;
if(list[i].getAttribute("value")==item){
LIs = 1;
}
}
我想思路应该是做个循环,找到有相同的就做个标记。。但是在alert(list.length);这里却没有值。。我是从左框架调用这个函数,判断右框架中的UL的。。UL的ID是“navul”,请高手指教。。var list = window.top.frames['mainFrame'].getObject("navul");
alert(list.length);
for (var i=0;i<list.length;i++){
var LIs = 0;
if(list[i].getAttribute("value")==item){
LIs = 1;
}
}
解决方案 »
- jquery validate remote求高手指教
- 统计下有多少人在用Aptana
- 网页弹出“缺少对象”错误
- 有没有在IE7下无视Meta Refresh设置实现跳转的方法?
- document.documentElement.offsetWidth | scrollLeft 在ie,ff中有区别吗
- 征集:WEB程序员招聘时常问及的有关客户端JavaScript脚本方面的问题
- 求推荐 jquery 支持触屏 事件 的插件
- 关于onunload刷新,同样执行的问题!
- 点击一个按钮只刷新本页一次的所有方法 [应部分朋友的要求重贴]
- 一个很弱智的问题:在javascript中,一个变量名怎样包含另一个变量名,如vbscript中可用 title_name"&i&"
- 请教大师们,一个jquery验证的问题.每多少分了,麻烦仔细看看了,谢谢
- 请问如何得到当前节点的前一个节点呢?
<!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>
<title></title>
<script type="text/javascript"> var values=[]; Array.prototype.search = function(searchItem)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] === searchItem)
{
return i;
}
}
return -1;
} window.onload = function()
{
var lis = document.getElementById("ul").getElementsByTagName("li");
for (var i = 0; i < lis.length; i++)
{
values.push(lis[i].getAttribute("value"));
}
window.alert(values.search("不符合标准2"));
}
</script>
</head>
<body><ul id="ul">
<li value="不符合标准1">不符合标准1</li>
<li value="不符合标准2">不符合标准2</li>
</ul></body>
</html>