gpt4 book ai didi

javascript - Internet Explorer 中 HTML 对象集合的长度不正确

转载 作者:行者123 更新时间:2023-11-30 18:19:58 25 4
gpt4 key购买 nike

我在同名表格的不同行中有三个单元格。例如

<td name = "x">

出现在 3 个不同的行中。

我正在使用 document.getElementsByName() 获取这些单元格的集合并尝试计算该集合的长度。例如

var obj = doucment.getElementsByName("X");
var length = obj.length;

此代码在 Google Chrome 中运行良好,但在 IE 中,长度返回为 0(零)。

谁能告诉我如何在 IE 中解决这个问题?

最佳答案

我不认为 name 是 TD 元素的有效属性,它应该用于 Form 元素。

改用类。

<td class="whatever">

和:

document.getElementsByClassName("whatever").length

如果你需要使用多个类,这也支持:

<td class="whatever whatever2 allwhatevers">

关于javascript - Internet Explorer 中 HTML 对象集合的长度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296960/

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