正在获取循环中td元素的tr id
Getting tr id for td elements in loop
我有以下JS函数:
function drawItNow() {
var inputs = document.getElementsByTagName("td");
for (i = 1; i < inputs.length; ++i) {
if document.getElementById(inputs[i].id).parentNode.id = 'svgpic'; {
if (inputs[i].id != "") {
var tdidtemp = inputs[i].id;
fillHtml(tdidtemp, valArray[i - 1].xVal, valArray[i - 1].yVal, valArray[i - 1].padVal, valArray[i - 1].fillVal, valArray[i - 1].heightVal, valArray[i - 1].coltext, valArray[i - 1].xAxStart, valArray[i - 1].xAxStop);
} else {
}
}
}
}
我想检查td的tr是否具有svgpic
的id。该函数的其余部分工作正常,因此该检查肯定有问题。
作为替代方案,我也尝试过:
if inputs[i].id.closest('tr').attr('id')='svgpic';{
但这也有同样的问题。
进行比较时,我们使用==
或===
。您已经使用了=
,这是一个赋值操作。如果报表应该是
if (document.getElementById(inputs[i].id).parentNode.id === 'svgpic') {
if (inputs[i].id !== "") {
相关文章:
- 用Javascript添加带有#text的tr元素
- react-让一个元素返回两个相邻的<tr>标签
- 如何在遍历表和添加新元素时获得tr的索引
- TR 元素上的 UI-sref 不会在新选项卡中打开
- 如何在点击tr的td后获取tr的id's元素
- Javascript没有't隐藏tr元素
- 正在获取循环中td元素的tr id
- 添加<tr>元素到动态表,动态不刷新页面,php-jquery
- Jquery:选择tr元素的第二个td
- 从 jQuery 中的子元素获取父 tr 元素
- 表中的 tr 元素正在丢弃应用于它的顶部 CSS 属性
- 动态计算并显示所有 tr 元素的总和
- 选择任何 TR 和/或 TD 并隐藏元素
- 单击行中的按钮时获取 HTML TR 的元素
- 单击时获取TR的所有TD元素
- 如何检查两个<tr>元素在忽略某些内部<td>elmentes
- 如果选中复选框,则复制TR元素并附加到外部源
- 隐藏tr元素,以防在其中单击
- 过滤tr out中未显示的td元素
- 如何获得td元素相对于父元素tr元素的偏移量