Tach!
Überhaupt sollte das gesamte HTML, welches nur mit JavaScript einen Sinn hat, nicht im Dokument stehen, sondern von JavaScript dort generiert werden!
Das wird unnötig aufwendig, je mehr HTML zu erstellen ist. <template>
existiert und hat den Vorteil, dass es normales HTML ist, das man auch im Editor wie üblich und mit allen unterstützenden Mitteln erstellen kann.
dedlfix.