TAG
JavaScript
Result
Run
License
<button type="button" id="btn-replace">Replace doctype</button>
document.addEventListener("DOMContentLoaded", () => { const DocImplementaion = document.implementation; const DocType = DocImplementaion.createDocumentType("html", "", ""); const Doc = DocImplementaion.createDocument("", "", DocType); console.log(Doc.doctype.name); document.getElementById("btn-replace").onclick = () => { let newDocType = DocImplementaion.createDocumentType( "svg", "-//W3C//DTD SVG 1.1//EN", "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"); DocType.replaceWith(newDocType); console.log('--- after replace -----'); console.log(Doc.doctype.name); }; });
Console
expand_less
License
License
by DevDic
Close