gpt4 book ai didi

javascript - 在 td 元素上应用填充抛出异常

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:00 24 4
gpt4 key购买 nike

我已经声明了一个变量 padding,在警报中它给出了没有问题的值。但是,当我使用时:

document.getElementsByTagName("td").style.height = padding;

我收到一个错误 Uncaught TypeError: Cannot set property 'height' of undefined index.html:46
(匿名函数)
!

虽然 padding 是一个正确的值!!!

现在,错了!?

注意:index.html:46就是上面显示的那一行。

最佳答案

document.getElementsByTagName("td") 返回 NodeList ,它就像 Array ,所以你可以这样做:

document.getElementsByTagName("td")[0].style.height = padding;

或者循环执行:

var tds = document.getElementsByTagName("td");

for(var i=0 , len = tds.length; i<len; i++){
tds[i].style.height = padding;
}

关于javascript - 在 td 元素上应用填充抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783468/

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