(function () { let temp = document.createElement('div') temp.innerHTML = ` ` let head = document.head Array.prototype.forEach.call(temp.children, function(item) { let element = document.createElement(item.tagName) if (item.getAttribute('src')) { element.src = item.getAttribute('src'); element.async = true; } element.innerHTML = item.innerHTML document.getElementsByTagName( "head" )[0].appendChild(element) }); })()