Display content of [object HTMLUListElement] using javascript

前端 未结 4 669
天涯浪人
天涯浪人 2020-12-21 18:47

I have a javascript function which generates a ul list based on an array being passed in using a similar approach to this - Create a

    and fill it based on a passed
4条回答
  •  臣服心动
    2020-12-21 19:18

    generateListFromArray returns HTMLUListElement. The simplest solution is to write its outerHTML:

    document.getElementById("list").innerHTML = generateListFromArray(array).outerHTML;
    

    However, if #list element in HTML is already a UL then you don't want to have extra

      (markup will be invalid). In this case you would need to use innerHTML:

      document.getElementById("list").innerHTML = generateListFromArray(array).innerHTML;
      

    提交回复
    热议问题