{"ScriptPreparationCode":"let Zoo = document.createElement(\u0022div\u0022); \r\n\r\nfor (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet foo = document.createElement(\u0022div\u0022); \r\n\tfoo.id= \u0022foo\u0022;\r\n\tfoo.classList.add(\u0022foo\u0022);\r\n\tfoo.name= \u0022foo\u0022;\r\n\tZoo.appendChild(foo); \r\n}\r\n","TestCases":[{"Name":"getElementById","Code":"for (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet bar1 = document.getElementById(\u0022foo\u0022);\r\n}","IsDeferred":false},{"Name":"getElementsByClassName","Code":"for (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet bar2 = document.getElementsByClassName(\u0022foo\u0022);\r\n}","IsDeferred":false},{"Name":"getElementsByClassName[0]","Code":"for (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet bar3 = document.getElementsByClassName(\u0022foo\u0022)[100];\r\n}","IsDeferred":false},{"Name":"getElementsByName","Code":"for (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet bar4 = document.getElementsByName(\u0022foo\u0022);\r\n}","IsDeferred":false},{"Name":"getElementsByName[0]","Code":"for (let i=0;i\u003C1000;i\u002B\u002B){\r\n\tlet bar5 = document.getElementsByName(\u0022foo\u0022)[100];\r\n}","IsDeferred":false}]}