gpt4 book ai didi

javascript - 多个 elementID 参数 HTML DOM getElementById() 方法?

转载 作者:行者123 更新时间:2023-12-02 17:53:14 27 4
gpt4 key购买 nike

是否可以有多个 elemenID 参数 HTML DOM getElementById() 方法?以及如何实现?基于 w3schools,这是 HTML DOM getElementById() 方法的语法,但它不会在您需要调用多个 ID 的情况下显示。

语法document.getElementById(elementID)

enter image description here

我需要获取标签 1-6 的元素来形成此输出:

199 Freestone Road, Sladevale QLD 4370, 澳大利亚

最佳答案

没有。 getElementById 只允许指定单个元素。

较新的(即不太受支持的)querySelectorAll 方法接受一个选择器,该选择器可以包含多个 id。

var nodeList = document.querySelectorAll('#one, #two, #three, #four, #five, #six');

但是您可能最好在循环中调用 getElementById (您可以将 id 值存储在数组中)。

更好的是调整标记。如果您有一组元素,请使用某种分组机制。

例如

 // Make them all members of a class
var nodeList = document.getElementsByClassName('foo');

// Put them all in a container
var nodeList = document.getElementById('someContainer').getElementsByTagName('label');

关于javascript - 多个 elementID 参数 HTML DOM getElementById() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187071/

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