js如何判断控件为table?

jingxin 发布于 2011/08/31 13:24
阅读 1K+
收藏 1

js如何判断控件为table?

就是页面里有多个table,如何遍历所有的table呢? 注意:只需要得到页面上的所有TABLE的ID就可以了。用JS如何做?

加载中
0
呆瓜
呆瓜
getElementsByTagName 不是 getElementsByTageName
0
红薯
红薯

用ajax框架,例如 jquery 可以很轻松实现这个要求

$('table').each(function(){
    alert($(this).attr('id'));
});

ajavaloser
ajavaloser
Jquery是jquery,AJAX是ajax,不该混为一类吧
0
jingxin
jingxin
var tables=document.getElementByTageName("table"); 
for(i=0;i<tables.length;i++) 
{ 
    if(tables[i].id==id1) 
    { 
        tables[i].style.display='block'; 
    } 
    else 
    { 
        tables[i].style.display='none'; 
    } 
}
帮看看哪个地方不对?
肖富民
那这能去一个对象吧。。好像是加一个S的
0
scl33
scl33

引用来自“jingxin”的答案

var tables=document.getElementByTageName("table"); 
for(i=0;i<tables.length;i++) 
{ 
    if(tables[i].id==id1) 
    { 
        tables[i].style.display='block'; 
    } 
    else 
    { 
        tables[i].style.display='none'; 
    } 
}
帮看看哪个地方不对?
var tables=document.getElementByTageName("TABLE"); //TAG是大写的:)
0
jingxin
jingxin

楼上对了。所取类型大小写无所谓的

scl33
scl33
我眼力不行啊
返回顶部
顶部