Estoy tratando de hacer un bucle forzado del objeto H1 a través de una lista 10 veces. No estoy seguro de dónde me equivoqué, cualquier ayuda sería apreciada.
var headOne = document.createElement("H1"); headOne.textContent = "Hello World"; document.body.appendChild(headOne); var newOrderedList = document.createElement('OL'); newOrderedList.setAttribute("id", "OLJS"); document.body.appendChild(newOrderedList); var helloWorld = document.getElementById("OLJS"); for (var i = 0; headOne < 10; i++){ var listItems = document.createElement("li"); listItems.innerHTML = headOne[i]; helloWorld.append(listItems); }Si desea repetir 10 veces, haga lo siguiente:
for (let i = 0; i < 10; i++) { // Do something } Y en su caso, si está tratando de acceder a cada letra del elemento headOne y agregarlo a la lista helloWorld , puede hacer lo siguiente:
for (let i = 0; i < headOne.textContent.length; i++) { let listItems = document.createElement('li') listItems.textContent = headOne.textContent[i] helloWorld.append(listItems) }También es posible que desee leer más sobre los bucles y la iteración .
var headOne = document.createElement("H1"); headOne.textContent = "Hello World"; document.body.appendChild(headOne); var newOrderedList = document.createElement('OL'); newOrderedList.setAttribute("id", "OLJS"); document.body.appendChild(newOrderedList); //var helloWorld = document.getElementById("OLJS"); for (var i = 0; i < 10; i++) { var listItems = document.createElement("li"); listItems.innerHTML = "order list item " + (i + 1); newOrderedList.append(listItems); }