UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

27 lines (25 loc) 1.02 kB
function insertStyle(_a) { var _b; var id = _a.id, content = _a.content; var idObjectStyle = document.getElementById(id); (_b = idObjectStyle === null || idObjectStyle === void 0 ? void 0 : idObjectStyle.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(idObjectStyle); var styleNode = document.createElement('style'); styleNode.id = id; styleNode.type = 'text/css'; styleNode.innerHTML = content; document.getElementsByTagName('head')[0].appendChild(styleNode); } function insertHtml(_a) { var _b; var id = _a.id, content = _a.content; var idObject = document.getElementById(id); (_b = idObject === null || idObject === void 0 ? void 0 : idObject.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(idObject); var shareNode = document.createElement('div'); shareNode.id = id; shareNode.style.display = 'none'; shareNode.innerHTML = content; document.getElementsByTagName('body')[0].appendChild(shareNode); } export { insertHtml, insertStyle };