2011-05-28 35 views

回答

3

如果你想检查是否有一个<input>随时随地的元素中,你可以使用getElementsByTagName()

if (myTableCell.getElementsByTagName('input').length>=1) { 
    ...do something with the input... 
} 
2

您可以检查tagName属性

function isInput(el){ 
    return /input/i.test(el.tagName); 
} 

或多个通用:

function isElType(el,tagname){ 
    return RegExp(tagname,'i').test(el.tagName); 
} 
//usage 
var isInput = isElType(myElement,'input'); 
1

也许类似这样:

cell = document.getElementById('tableCell_ID'); 

spans = cell.getElementsByTagName("span");