Closed
Bug 228213
Opened 21 years ago
Closed 21 years ago
document.getElementsByTagName("*") returns incorrect number of elements.
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: mno2go, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 Here is some code that I used to test this on: <div id="div1">Test</div> <div id="div6">Test</div> <div id="div5">Test</div> <div id="div4">Test</div> <div id="div3">Test</div> <div id="div2">Test</div> I've trimmed all the other standard HTML page elements. When running the following JavaScript: var allel = document.getElementsByTagName("*"); alert (allel.length); I was returned 5 elements in the popup. There are 6 divs. IE 6 handles this correctly. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7a) Gecko/20040125 I got 10 from this code: html, head, body, script, 6:divs I'm not sure why you did this... if i replace * w/ div then i get 6 as expected...
Assignee: general → general
Severity: major → normal
Component: JavaScript Engine → DOM: Core
QA Contact: pschwartau → ian
Comment 2•21 years ago
|
||
Max could you please re-test your code in the latest builds? The code you posted in the URL returns 10 (correctly), and if I write a html file only with the 6 divs then do a javascript:url with javascript:alert(document.getElementsByTagName("*").length) then I get 9 (correctly).
Reporter | ||
Comment 3•21 years ago
|
||
It seems to be working properly now. I don't know what caused the issue back when I reported it.
Comment 4•21 years ago
|
||
Thanks for the followup, Max. Marking worksforme per the reporter's comments.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 5•21 years ago
|
||
Anytime. It might have been fixed along the way. I just tested the code on the original build on a different computer, and I saw the bug. :)
You need to log in
before you can comment on or make changes to this bug.
Description
•