From the getElementById() method, getElementsByClassName() method and the querySelectorAll document, we can see that: The getElementById() method support IE5.5+, the getElementsByClassName() method support IE9+, and the querySelectorAll() method support IE8+.
To find multiple elements in the old IE browser, you could use the getElementsByName or getElementsByTagName method to find these elements.
The getElementsByName and getElementsByTagName method support IE5+.
please refer to the following sample code:
<div id="content">
<input type="text" id="txtvalue" name="inputvalue" value="item 1" /><br />
<input type="text" id="txtvalue" name="inputvalue" value="item 2" /><br />
<input type="text" id="txtvalue" name="inputvalue" value="item 3" /><br />
<input type="text" id="txtvalue" name="inputvalue" value="item 4" /><br />
<input type="text" id="txtvalue" name="inputvalue" value="item 5" /><br />
</div>
<script>
var items = document.getElementsByName("inputvalue");
console.log(items.length); //output: 5
var items2 = document.getElementById("content").getElementsByTagName("input");
console.log(items2.length); //output: 5
</script>