12345678910111213141516171819 |
- // Helper functions for working with the document head
- function createElementInHead(
- tag: string,
- attributes: [string, string][],
- children: string | null
- ): void {
- const element = document.createElement(tag);
- for (const [key, value] of attributes) {
- element.setAttribute(key, value);
- }
- if (children) {
- element.appendChild(document.createTextNode(children));
- }
- document.head.appendChild(element);
- }
- // @ts-ignore
- window.createElementInHead = createElementInHead;
|