在 <tr> id 的帮助下更改 <td> 中的内容
Change the content inside the <td> with the help of id of <tr>
如何获取tr
的第二个子节点,其中包含 3 个td
?我有一个代码
rows=document.getElementById('mytr');
rows.firstChild.innerHTML='ddsds';
rows.lastChild.innerHTML='dd';
现在我也想更改中间的内容。 我该怎么做?
rows.secondChild.innerHTML='ddsds';
行不通。
虽然我建议使用类似jQuery的东西进行这种操作,但这就是你想要的:
var rows = document.getElementById('mytr');
var cells = table.getElementsByTagName('td');
cells[0].innerHTML = 'ddsds';
cells[1].innerHTML = 'ddsds';
cells[2].innerHTML = 'dd';
将子节点或单元作为数组访问
rows.childNodes[1].innerHTML将执行第二个单元格,就像
rows.cells[1].innerHTML
你也可以使用nextSibling,
rows.firstChild.nextSibling.innerHTML='ddsds';
并且在访问 Child 时要小心,如果有一些空格,这些可以返回文本节点。 始终尝试验证子节点是否不是文本节点
rows.firstChild.nodeType == 1
//这将检查节点是否不是文本节点
您可以使用 .childNode 通过索引查找子节点。
rows.childNodes[1].innerHTML = 'foo'; // set foo to second child
if (rows.childNodes.length > 0)
rows.childNodes[1].innerHTML = "ddsds";
相关文章:
- tu如何将id放在填充了json数据的html表td上
- 将图像附加到没有 id 或值的 td 元素
- 当 td id 已知时,在 jquery 中设置 td 背景颜色
- 如何在点击tr的td后获取tr的id's元素
- 正在获取td的id
- 正在获取循环中td元素的tr id
- 使用setAttribute将id设置为元素最后一行的td
- 选择具有动态 ID 的特定 tr 的特定 td
- 根据 TD.id 设置值
- 如何在TR的最后一个TD中添加事件或将ID属性添加到IMG标签
- 通过搜索 td 文本获取嵌套表 ID
- 从同一个表中按tr id读取td值
- Rails3jQuery:如何提醒td的id
- td内部元素td的php-id
- 通过id点击更改td表背景
- 从<td>对行id指定的同一表行执行计算
- 基于TR ID从TD小区中删除类
- 如何从HTML表中提取数据,特别是<td id=“;单词“>,使用JavaScript
- 根据TD id隐藏表列
- 在DataTables 1.10.x中设置td id/name的问题