Tengo el siguiente código
<span id="X1a"> <script> document.getElementById("X1").innerHTML = 'Output1' document.getElementById("X2").innerHTML = 'Output2' <!---etc - several more similar lines for Outputx--> </script>Lo que quiero hacer es poder ingresar (o seleccionar) el valor para poner en la línea id=. Entonces puedo elegir imprimir X1 o X2 o Xx. ¿Cómo puedo hacer eso?
puede usar setAttribute() para cambiar la id del valor. ejemplo
document.getElementById("id").setAttribute("id", "X1")o puede leer la referencia en w3school
https://www.w3schools.com/jsref/met_element_setattribute.asp