Javascript - [removed] changes auto close tags

前端 未结 1 1580
清歌不尽
清歌不尽 2020-11-28 15:44

I\'m trying to put elements inside other elements dynamically using Javascript without refreshing the page, the AJAX part of it works and is functional. However for some unk

1条回答
  •  旧时难觅i
    2020-11-28 16:29

    From the documentation:

    The innerHTML property sets or returns the HTML content (inner HTML) of an element.

    Clearly, the content returned by this property has to be well-formed HTML and will definitely be rendered by browser with closing tags.

    If you want to use elements inside elements and update the HTML of your desired GET object. Just create a normal string variable out of the content that you want to add and then sanitize it later on, and when you have the complete content that you desire, then update the .innerHTML with something like:

        //content is a variable that just holds the string representing the HTML Content
    
        var content = "
    "; content += "

    I hope this gets you started in the right direction.

    0 讨论(0)
提交回复
热议问题