appendChild + createElement

后端 未结 6 787
轻奢々
轻奢々 2020-12-09 09:54

What\'s the difference between:

var div = document.createElement(\'div\');//output -> [object HTMLDivElement]

document.getElementById(\'container\').appe         


        
6条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-09 10:16

    The simplest solution and support all browsers is:

    var div = '
    '; var parser = new DOMParser(); var myDiv = parser.parseFromString( html, "text/xml" );

    Another solution may be:

    var div = '
    '; var tmpDiv = document.createElement('div'); tmpDiv.innerHTML = div; elDiv = tmpDiv.childNodes[0]; //Now it can be used as an element

提交回复
热议问题