修复损坏的HTML

时间:2019-08-02 12:54:34

标签: javascript html

我有一个网页,当我停止使用window.stop()时,我想停止所有请求并替换我的自定义html;仅加载以下html,我想用我的自定义html替换它。

<html xmlns="http://www.w3.org/1999/xhtml">
   <head id="Head1">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <title>Test</title>
       <link type="text/css" rel="stylesheet" href="../BaseMasterPage/styles/jquery.autocomplete.css">

   </head>
</html>

我想删除所有内容并显示如下所示的自定义html

var htmlc ='<html><head><script language="Javascript">function Hi() {alert("Goodbye World");}</script></head><body onload="Hi();">New Content</body></html>';

        document.open();
        document.write(htmlc);
        document.close();

但是它不起作用,因为原始文档没有正文或损坏,或者当我尝试使用以下代码添加正文时

  var body = document.createElement("body");
    body.innerHTML = "<p>hello world</p>";
    document.firstChild.appendChild(body);

我收到以下错误消息

Uncaught DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method.

注意:我正在使用tampermonkey修改一个网站。

0 个答案:

没有答案