Inserting a newline into a pre tag (IE, Javascript)

前端 未结 11 1853
走了就别回头了
走了就别回头了 2020-12-10 12:34

In IE when I insert text into a

 tag the newlines are ignored:





        
11条回答
  •  眼角桃花
    2020-12-10 12:46

    The workaround can be found in the page linked to in the accepted answer. For ease of use here it is:

    if (elem.tagName == "PRE" && "outerHTML" in elem)
    {
        elem.outerHTML = "
    " + str + "
    "; } else { elem.innerHTML = str; }

提交回复
热议问题