UNPKG

t-comm

Version:

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

32 lines (28 loc) 1.13 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); 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); } exports.insertHtml = insertHtml; exports.insertStyle = insertStyle;