当前位置: 首页 > 知识库问答 >
问题:

无法设置null[duplicate]的属性InnerHTML

扶绍辉
2023-03-14

我有一个简单的html页面,在body标记中没有代码。我想通过JavaScript在body标记中插入html。

我的javascript文件如下所示。

var Global={
    UserWall:function(){
          return "a very long html code";
   }
};

    var globalObject=Object.create(Global);
   document.getElementsByTagName("body").item(0).innerHTML=globalObject.UserWall();

现在我想要这个很长的html代码在页面加载时自动插入到body标记中。但它给了我我在标题中提到的错误。为什么?

而且这也是创建基于ajax的网站的正确方法吗(不重新加载页面),这意味着如果我调用服务器端脚本来更新这个很长的html代码并将其附加到页面正文中。

暂时还没有答案

 类似资料:
  • 我正在创建一个HTML页面,它是使用bootstrap构建的。下面是hello.js文件的最终HTML代码和代码: null null 当我使用submit(提交)按钮而不是alert(报警)单击按钮时,我得到的是错误 未捕获的TypeError:无法设置null的属性“onClick” 有谁能告诉我为什么我要面对这个错误吗??帮助解决它。

  • 为什么我会得到一个错误或未捕获的TypeError:不能设置null的属性'innerhtml'?我以为我了解innerHTML并且在此之前使用过它。

  • 有一个错误,其中登录的用户将尝试更新他们的帐户用户名,但遇到一个错误。在我的一生中,我无法弄清楚为什么有时(可能有1/20的用户遇到这种情况)找不到当前的用户。只有登录后,用户才能访问此页面。错误有: 投掷;//未处理的“错误”事件 TypeError:无法设置null的属性“username” 错误似乎发生在这里:user.username=req.body.username;

  • 问题内容: 为什么会出现错误或未捕获的TypeError:无法将属性’innerHTML’设置为null?我以为我了解innerHTML并在以前使用过。 问题答案: 您必须将div放在脚本之前,以便在加载脚本时该div存在。

  • 我发现了一个我不知道如何解决的问题。 如果使用这个模板,那么就没有问题: 例如,输出为: 如果我编辑一个模板并尝试将“supplier.id”设置为html属性“data-supplierid”: 出现一个错误:

  • 我正在使用GoogleMapsJSAPI在网站上显示地图。该网站向我展示了一张空卡片,在检查元素时,我发现了错误:无法读取null的“offsetwidth”属性。 如果有人能帮助我,我将不胜感激!我在下面添加了所有相关的编码。 CSS HTML JS