我目前正在攻击一个非常糟糕的网站,我需要在每个页面的开头用jQuery插入一个DOCTYPE。我知道jQuery的加载方法,但它需要一些HTML标记。
如何将DOCTYPE插入页面的开头,有没有办法解决文档的DOM根?
$([beginning-of-document]).load('doctype.html');
答案 0 :(得分:1)
你不能这样做doctype
属性是只读的。
也许一招就是
(不保证)
答案 1 :(得分:0)
我目前正在攻击一个非常不稳定的人 我需要插入的网站 每页开头的DOCTYPE 用jQuery。
是的,您可以使用jquery .load()并在指定位置加载HTML页面或部分内容,例如<div id ="your_id_forbeginning"> </div>
如何将DOCTYPE插入到 页面的开头,有没有办法 解决DOM的根 文件?
是的,document.body
将完成您的工作。
但是如果你在document.body上调用.load(),那么DOCTYPE将替换整个主体,这不是你想要的。
因此,在调用load()之前,您需要在开头添加<div id="something">
(这应该很简单),然后为<div>.
调用load()