javascript - 用 jquery 改变 !doctype

标签 javascript jquery css html

我想知道并了解,是否可以更改文档类型? 我在谷歌上浏览了很多关于它的内容,但没有弄清楚这一点。

我在基于 CMS 的布局中工作,我没有多余的 html 代码。我可以修改 CSS 并添加脚本来添加 div 和其他 html 元素。

我们在 html 编码中使用旧的 doctype。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

因此我无法处理最新的 html5 文档类型。 无论如何我想在那里问 id 我可以将旧的 doctype 更新为 html5 doctype 吗?

需要帮助。

谢谢,

最佳答案

https://developer.mozilla.org/en/document.doctype

doctype is a read-only property

很遗憾,您无法修改文档类型。

编辑:实际上你可以。很奇怪。

var doctype = document.implementation.createDocumentType(
    'html',
    '',
    ''
);

document.doctype.parentNode.replaceChild(doctype, document.doctype);

让我知道你的结果如何。

关于javascript - 用 jquery 改变 !doctype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36053988/

相关文章:

固定位置的 JQuery 动画(Transit)不起作用

javascript - 安装时将所有 (*.js) 或 (*.css) 文件批量添加到服务工作线程缓存

javascript - 从数据库填充数据时,Jquery token 输入不起作用

javascript - 当用户在文本字段中键入时,根据特定数组键显示数组值

css - 将拇指放在左侧并将文本放在右侧的标准/最佳方法是什么?

asp.net - 用于编辑和只读模式的不同 FieldHeaderStyle DetailsView

javascript - 主干 router.navigate 不重定向

javascript - jQuery 焦点无须输入按键事件快捷方式

javascript - 如何将复选框中的 div id 作为参数传递给 onclick 方法?

Jquery click 事件不触发相对输入