t-comm
Version:
专业、稳定、纯粹的工具库
32 lines (28 loc) • 1.13 kB
JavaScript
;
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;