zoukankan      html  css  js  c++  java
  • JS中的Uncaught TypeError: Cannot set property 'innerHTML' of null

    问题:

    这是JS中常见的一种错误,其错误在于在页面载入之前,JS中有代码提前调用了页面的元素,如以下就是今天碰到的问题,查找了半天才发现了这个简单的错误,做个记录:

     可见页面上并没有任何内容,提示是Uncaught TypeError: Cannot set property 'innerHTML' of null。

    解决方法:

    很简单,在<body>中绑定该函数(即<body onclick="showBlog()"),而不是在<script>代码</script>中直接调用。

     

     可见,不再报错,内容也正常显示了出来。

    ##### 愿你一寸一寸地攻城略地,一点一点地焕然一新 #####
  • 相关阅读:
    21.扩展
    20.嵌套类型
    19.类型转换
    18.错误处理
    17.可选链
    16.ARC
    15.析构函数
    14.构造函数
    13.继承
    12.下标
  • 原文地址:https://www.cnblogs.com/johnyang/p/13474752.html
Copyright © 2011-2022 走看看