gpt4 book ai didi

javascript - 获取循环中 td 元素的 tr id

转载 作者:行者123 更新时间:2023-11-28 18:39:10 24 4
gpt4 key购买 nike

我有以下 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 的 id 是否为 svgpic。该函数的其余部分工作正常,因此该检查肯定有问题。

作为替代方案,我也尝试过:

if inputs[i].id.closest('tr').attr('id')='svgpic';{

但也有同样的问题。

最佳答案

比较时我们使用=====。您使用了 = 这是一个赋值操作。你的 if 语句应该是

if (document.getElementById(inputs[i].id).parentNode.id === 'svgpic') {
if (inputs[i].id !== "") {

关于javascript - 获取循环中 td 元素的 tr id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com