JS中"Uncaught TypeError: Cannot set property 'innerHTML' of null"错误的处理方法
js中"Uncaught TypeError: Cannot set property ‘innerHTML’ of null"错误
这是属于一个常见的错误
<script type="text/javascript"> document.getElementById("timer").innerHTML = "adasd"; </script> <body> <p id="timer"></p> </body>
这种情况时就会报错,这样写默认是从上往下读的在js代码部分那时候还没有p这个标签,因此无法获取该id
有两个解决办法
1.把script放到p标签的下面
如:
<body> <p id="timer"></p> <script type="text/javascript"> document.getElementById("timer").innerHTML = "adasd"; </script> </body>
2.使用window.onload
如:
<script type="text/javascript"> window.onload = function() { document.getElementById("timer").innerHTML = "adasd"; } </script> <body> <p id="timer"></p> </body>
window.onload的作用是把js代码放到最后加载,因此就不用担心上述问题了
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/qq_44983621/article/details/99862119
上一篇:JS 中的||和&&符号
栏 目:JavaScript
本文标题:JS中"Uncaught TypeError: Cannot set property 'innerHTML' of null"错误的处理方法
本文地址:https://www.zyku.net/js/2028.html
您可能感兴趣的文章
- 01-11咪咕云书店-咪咕云书店应用软件功能介
- 03-13wordpress页面压缩 加速网站访问的方
- 01-11高清记录仪-高清记录仪应用软件功能介
- 09-19apple store分期付款操作步骤分享
- 07-18小米手机负一屏添加健康码教程
- 01-12蓝鹤私密日记-蓝鹤私密日记应用软件功
- 03-09oppoa95手机分屏操作教程
- 01-11冲吖学校-冲吖学校应用软件功能介绍
- 01-11积木合租-积木合租应用软件功能介绍
- 01-12南阳人才网-南阳人才网应用软件功能介
- 07-05Linux indent命令
- 11-02iwatch7怎样更换表带
- 01-13托马斯盲盒-托马斯盲盒应用软件功能介
- 12-22vivo nex3设置自动锁屏时间方法
- 02-22DedeCMS出现DedeTag Engine Create Fi
- 09-21山姆会员在哪里可以换头像
- 04-26帝国cms内容页模板显示作者
- 01-10建行学习-建行学习应用软件功能介绍
- 07-05Linux userconf命令
- 03-16解决Linux中ROOT用户删除普通用户报普
最近更新
阅读排行
猜你喜欢
- 02-06小米11赫兹刷新率调整方法
- 02-14华为手机文字识别功能开启方法
- 01-11密码本管理器-密码本管理器应用软件功
- 12-27集课堂-集课堂应用软件功能介绍
- 11-30OPPOreno7pro怎么隐藏应用
- 01-11录音机文字转写-录音机文字转写应用软
- 01-12尼奥照照-尼奥照照应用软件功能介绍
- 01-12闺米装扮-闺米装扮应用软件功能介绍
- 01-11小牛翻译官-小牛翻译官应用软件功能介
- 04-01jQuery validate验证隐藏表单(hidden)