cells在Javascript中有什么作用?小白知识
在Javascript中,cells可以获取表格中某一行所有单元格的集合,可以通过索引获取集合中的指定td单元格。下面本篇文章就来给大家介绍一下Javascript的cells,希望对大家有所帮助。
cells可以获取表格中某一行所有单元格的集合,可以通过索引获取集合中的指定单元格,即返回表格中所有 <td> 或 <th> 元素。
语法:
tableObject.cells
属性值:
length:返回集合中 <td> 或 <th> 元素的数目。
方法:
[name_or_index]:一个整数,指定元素检索位置(从0开始)
item(name_or_index):返回集合中的指定索引的元素
namedItem(name):返回集合中指定名称索引的元素索引
示例:使用 cells 来显示出第一行单元格的数量:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<script type="text/javascript">
window.onload = function() {
var otable = document.getElementById("thetable");
var otrbt = document.getElementById("trbt");
otrbt.onclick = function() {
var rows = otable.rows;
trcell.innerHTML = "第一行中单元格数量是:" + rows[1].cells.length;
}
}
</script>
</head>
<body>
<table id="thetable" border="1">
<tr>
<td>序号</td>
<td>教程</td>
<td>介绍</td>
</tr>
<tr>
<td>1</td>
<td>javascript教程</td>
<td>javascript的知识点</td>
</tr>
<tr>
<td>2</td>
<td>div css教程</td>
<td>div+css的知识点</td>
</tr>
</table>
<ul>
<li><input type="button" id="trbt" value="显示第一行单元格的数量" /></li><br />
<li id="trcell"></li>
</ul>
</body>
</html>
浏览器支持:
IE浏览器支持此属性。
edge浏览器支持此属性。
谷歌浏览器支持此属性。
opera浏览器支持此属性。
火狐浏览器支持此属性。
safria浏览器支持此属性。