你可以有多个elemenID参数HTML DOM getElementById()方法?以及如何? 基于w3schools,这是HTML DOM getElementById()方法的语法,但它在某种情况下无法显示你需要调用多个ID。
语法 的document.getElementById(elementID)
我需要获取标签1-6的元素以形成此输出:
199 Freestone Road,Sladevale QLD 4370,Australia
答案 0 :(得分:2)
没有。 getElementById
仅允许指定单个元素。
最近(即不太受支持的)querySelectorAll
方法接受一个选择器,它可以包含多个ID。
var nodeList = document.querySelectorAll('#one, #two, #three, #four, #five, #six');
但是你可能最好只在循环中调用getElementById
(你可以将你的id值存储在一个数组中)。
更好的是调整标记。如果你有一组元素,那么使用某种分组机制。
e.g。
// 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');