gpt4 book ai didi

javascript - 如何通过用 getElementsByClass 替换 bygetElementById 来使 JavaScript 工作

转载 作者:行者123 更新时间:2023-12-03 03:34:57 26 4
gpt4 key购买 nike

我指的是使用 javascript 对第二列中的字母进行排序的 SOF 答案之一,这里是示例 http://jsfiddle.net/mLYch/159/ .

在 JS 端,它有 getElementById 并使用 id 调用 HTML 标签

 <table id="caltbl">

var tbl = document.getElementById("caltbl").tBodies[0];

我在类里面尝试了同样的方法,但没有成功。

 <table class="caltbl">

var tbl = document.getElementsByClass('caltbl').tBodies[0];

有人可以协助如何使用使脚本在没有 ID 的情况下运行吗?

最佳答案

如果您只想要第一个,则改为用户.querySelector

var tbl = document.querySelector('.caltbl > tbody');
<小时/>

或者,如果您想要多个,请使用带有 .querySelectorAll 的循环。

var tbls = document.querySelectorAll('.caltbl > tbody:first-of-type');
for (var i = 0; i < tbls.length; i++) {
var tbl = tbls[i];
// ...
}

或者,如果您愿意,也可以将循环与 .getElementsByClassName 一起使用。

关于javascript - 如何通过用 getElementsByClass 替换 bygetElementById 来使 JavaScript 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45910513/

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