gpt4 book ai didi

javascript - 是否可以在不重新加载页面的情况下使用 JavaScript 更改文档类型?

转载 作者:行者123 更新时间:2023-11-30 08:12:12 25 4
gpt4 key购买 nike

如果我想用 JavaScript 再次呈现整个页面,我可能不得不在不重新加载页面的情况下更改文档类型。是否可以使用 JavaScript 更改文档类型,或者仅是重新加载页面并在服务器端呈现新文档类型的现实选择?

最佳答案

document.doctype;
//<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

var newDocType = document.implementation.createDocumentType( 'svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' );

document.replaceChild( newDocType, document.doctype);

document.doctype;
//<!DOCTYPE svg:svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

https://developer.mozilla.org/En/DOM/DOMImplementation.createDocumentType

https://developer.mozilla.org/En/DOM/Node.replaceChild

请仔细阅读引用资料,我个人无法理解任何用例,所以我没有使用它的个人经验。

关于javascript - 是否可以在不重新加载页面的情况下使用 JavaScript 更改文档类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com