解决办法Cannot read property 'getElementsByTagName' of null

大超

今天有个客户联系我,说他们网站的证书查询功能,有时能用,有时不能用,让我看看怎么回事。

我F12了一下,发现有几个js错误,影响证书查询的js问题很快就解决了,但是还有一个错误就是“Cannot read property 'getElementsByTagName' of null”,字面意思就是找不到你要的玩意儿。

20210126000145.jpg

“getElementsByTagName”是用来找标签对象的,也就是html里面的一些标签,如“div”、“ul”等等,既然报的是“null”,就意味着是空的,不存在的,这样的情况一般是页面里没有这个标签,或者还没有加载出来。

建议把这段js放到最后,也就是“</body>”之前,这样前面的元素都加载好了。如果放到最后还是报这个错误,说明想要找的标签根本不存在,你就要看看代码,加以判断了。

好了,问题解决,如果还有问题,请到“大超小志”微信公众号留言。

有问题可在下方评论留言,或关注“大超小志”微信公众号留言。

标签: javascript

留言评论

如需留言或评论,请在微信中打开此页面。