AAA
content
BBB
{"ScriptPreparationCode":"/**\r\n * Function will get element by id starting from specified node.\r\n * Author: Renato Bebi\u0107 \u003Crenato.bebic@gmail.com\u003E\r\n *\r\n */\r\nfunction GetChildElementById(dNode, id) {\r\n\tvar dResult = null;\r\n\r\n\tif (dNode.getAttribute(\u0027id\u0027) == id)\r\n\t\treturn dNode;\r\n\r\n\tfor (var i = 0; i \u003C dNode.childNodes.length; i\u002B\u002B) {\r\n\t\tif (dNode.childNodes[i].nodeType == 1) {\r\n\t\t\tdResult = GetChildElementById(dNode.childNodes[i], id);\r\n\t\t\tif (dResult != null)\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\r\n\treturn dResult;\r\n}","TestCases":[{"Name":"Native method","Code":"var el = document.getElementById(\u0027child\u0027);\r\nvar className = el.className;","IsDeferred":false},{"Name":"Custom method","Code":"var x = document.getElementById(\u0027parent\u0027);\r\nvar el = GetChildElementById(x, \u0027child\u0027);\r\nvar className = el.className;","IsDeferred":false}]}