Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
getElementById.getElementsByClassName vs getElementsByClassName vs getElementById.childNodes vs document.forms
(version: 0)
getElementById vs getElementsByClassName
Comparing performance of:
getElementById.childNodes vs getElementById.getElementsByTagName vs getElementsByTagName vs document.forms[0]
Created:
6 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<div id="header"> <div id="logo"> <img src="images/logo.png" alt="the network"/> </div> <div id="search"> <form method="get"> <input type="text" name="post" placeholder="thoughts?"/> <input type="submit" value="Post"> </form> </div> </div> </div> <div id="page"> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> <p>some message</p> </div>
Tests:
getElementById.childNodes
var form = document.getElementById("search").childNodes[0];
getElementById.getElementsByTagName
var form = document.getElementById("search").getElementsByTagName("form")[0];
getElementsByTagName
var form = document.getElementsByTagName("form")[0];
document.forms[0]
var form = document.forms[0];
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
getElementById.childNodes
getElementById.getElementsByTagName
getElementsByTagName
document.forms[0]
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
Get element by ID: jQuery vs getElementById vs querySelector
GetElementByClassName vs GetElementById
getElementById vs querySelectorAll vs getElementsByClassName vs getElementsByName
getElementById + getElementByClassName vs querySelector
getElementBy Method Chaining vs querySelector Method Chaining - (ver.2023.05)
Comments
Confirm delete:
Do you really want to delete benchmark?