{"ScriptPreparationCode":"const targetElem = document.createElement( \u0027DIV\u0027 );\r\ntargetElem.id = \u0027target\u0027;\r\n\r\ntargetElem.innerHTML = \u0060\r\n\t\u003Cdiv\u003E\r\n\t\t\u003Cspan\u003EChild 1\u003C/span\u003E\r\n\t\u003C/div\u003E\r\n\t\u003Cdiv\u003E\r\n\t\t\u003Cspan\u003EChild 2\u003C/span\u003E\r\n\t\u003C/div\u003E\r\n\t\u003Cdiv\u003E\r\n\t\t\u003Cspan\u003EChild 3\u003C/span\u003E\r\n\t\u003C/div\u003E\r\n\u0060;\r\n\r\ndocument.body.appendChild( targetElem );","TestCases":[{"Name":"using range","Code":"const range = new Range();\r\nconst frag = range.createContextualFragment(\u0022\u003Ch1\u003ESome header\u003C/h1\u003E\u0022)\r\ndocument.getElementById(\u0022target\u0022).appendChild(frag);","IsDeferred":false},{"Name":"using insertAdjacentHTML","Code":"document.getElementById(\u0022target\u0022).insertAdjacentHTML(\u0022afterbegin\u0022, \u0022\u003Ch1\u003ESome content\u003C/h1\u003E\u0022)","IsDeferred":false}]}