Array to HTML list

OSCC · JavaScript, Browser, Array · Oct 20, 2020

Converts the given array elements into <li> tags and appends them to the list of the given id.

const arrayToHTMLList = (arr, listID) =>
  document.querySelector(`#${listID}`).innerHTML += arr
    .map(item => `<li>${item}</li>`)
    .join('');
arrayToHTMLList(['item 1', 'item 2'], 'myListID');

Recommended snippets

  • NodeList to array

    JavaScript, Browser

    Converts a NodeList to an array.

  • Create HTML element

    JavaScript, Browser

    Creates an element from a string (without appending it to the document). If the given string contains multiple elements, only the first one will be returned.

  • Array of element's siblings

    JavaScript, Browser

    Returns an array containing all the siblings of the given element.