我有一個表格單元格,我想知道它裏面是否有文本框,或者只是使用javascrip動態顯示span標籤?我們如何在JavaScript中找到childnode元素類型?
1
A
回答
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");