无法读取null的属性

无法读取null的属性

Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        2年前关闭。
                    
                
        

我有一个关于原始JavaScript的问题,如何摆脱控制台错误,是说页面上不存在某些元素的最佳实践是什么?

更准确地说,我为首页制作了一个自定义滑块。而且该滑块仅存在于index.html中。而且,每当我转到其他页面时,都会收到一条错误消息,提示“ Uncaught TypeError:无法读取null的属性'style'。

现在,我知道问题出在哪里,JS正在寻找某个类,而该类在该页面上不存在。因此,我的问题是,克服此问题的最佳实践是什么?

我是否将其放入“ for”循环中?如果是,我会循环吗?

最佳答案

我会添加一个if条件来搜索滑块,并且仅在找到该条件的情况下运行代码。

像这样:

if(document.getElementById("slider") != null)
{
 //Do your stuff
}

关于javascript - 无法读取null的属性“property”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53083925/

10-09 18:36