{"ScriptPreparationCode":null,"TestCases":[{"Name":"className","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nvar name = \u0027bar\u0027\r\nvar rgx = new RegExp(\u0027(\\\\s|^)\u0027 \u002B name \u002B \u0027(\\\\s|$)\u0027);\r\nvar match = element.className.match( rgx );\r\n\r\nwhile (i--) {\r\n if(! element.className.match( rgx ) ){\r\n element.className \u002B= \u0022 \u0022\u002Bname;\r\n }\r\n}","IsDeferred":false},{"Name":"setAttribute","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.setAttribute(\u0022class\u0022, \u0022bar\u0022);\r\n}","IsDeferred":false},{"Name":"classList","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.classList.add(\u0022bar\u0022);\r\n}","IsDeferred":false}]}