Recién comencé a aprender Javascript y estoy tratando de agregar una etiqueta de anclaje dentro de la etiqueta li.
const li = document.createElement("li") const Anchor = document.createElement("a") Anchor.href = "index.html" li.appendChild(Anchor)Así fue como lo hice. Pero cuando ejecuto esto,
"Error al ejecutar 'appendChild' en 'Nodo': no se pueden insertar nodos de tipo 'a' dentro de nodos de tipo 'LI'".
salió este error. ¿Cómo puedo arreglarlo?
primero necesitas create un elemento ( a )
const li = document.createElement("li") const Anchor = document.createElement("a") // SET attribute // Anchor.href = "index.html" // OR const linkHref = document.createAttribute("href"); linkHref.value = "index.html"; Anchor.setAttributeNode(linkHref); li.appendChild(Anchor)