javascript - 借助 <tr> 的 id 更改 <td> 内的内容

标签 javascript html

如何获取 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';

关于javascript - 借助 <tr> 的 id 更改 <td> 内的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6079775/

相关文章:

javascript - 有没有办法禁用 Angular Grid 虚拟化,即 Angular 根据高度/宽度位置为网格创建 div?

javascript - Facebook Graph API 获取公共(public)视频信息

javascript - 获取一行 jQuery 的最后一个 li

javascript - 使用 img 标签自动调整大小或 Canvas 重绘来调整缩略图图像预览大小?

javascript - jquery 表单提交已取消

javascript - 为什么我的 Canvas 动画在应该加速时却变慢了?

javascript - Jquery平滑滚动(非锚定)

javascript - 如何在悬停时停止当前位置的CSS动画?

javascript - 多个选择框选项的 HTML "multiple"无法识别点击以及 jquery 的委托(delegate)功能

javascript - Jquery:TypeError: $(...)._TMS 不是函数