Редактировать : Как показал Poul Bak, в DOM API есть очень полезная функция для этого.Создание элементов по отдельности (вместо того, чтобы анализировать их как строку) позволяет лучше контролировать добавленные элементы (например, вы можете напрямую подключить прослушиватель событий, не запрашивая его позже из DOM), но для большего количества элементов это быстро становится очень подробный.
Создайте каждый элемент отдельно и вставьте его перед содержимым тела, используя
document.body.insertBefore(newNode, document.body.firstChild);
const vsrToggle = document.createElement("input");
vsrToggle.name="sr-toggle";
vsrToggle.id="srToggle";
vsrToggle.type="checkbox";
const vsrToggleLabel = document.createElement("label");
vsrToggleLabel.setAttribute("for", vsrToggle.id);
vsrToggleLabel.setAttribute("role", "switch");
vsrToggleLabel.textContent = "Screen reader";
document.body.insertBefore(vsrToggle, document.body.firstChild);
document.body.insertBefore(vsrToggleLabel, document.body.firstChild);
<body>
<h1>Body headline</h1>
<p>Some random content</p>
</body>