首页 > 其他 > 详细

TypeError: Cannot red property 'style' of null 错误解决

时间:2015-06-05 15:40:24      阅读:293      评论:0      收藏:0      [点我收藏+]

错误信息如下:

 

技术分享

 

JSP代码如下:

<c:if test ="${not empty excelErrors}">  
    <div id="excelErrorDiv" class="acxiom-content-container closed rounded vpad top-buffer" style="width:90%;margin-left:5%;">  
        <div class="acxiom-table top-buffer" style="display:block;width:80%;margin:10% 0% 10% 10%;">  
        <div id="handlingExcelError" class="row-fluid" style="font-size:20px; display: block;" >  
                <span style="font-size:20px;">  
                    <font color="#B85F1B"><strong>Warning  !!</strong>  Importing file has some errors as below:</font>  
                </span>  
        </div>  
          
            <div class="row-fluid" style="font-size:20px; padding-top:50px;">  
                <div align="center">  
             <c:forEach var="excelError" items="${excelErrors}">  
                <table>  
                 <tr>  
                 <td>${excelError} </td>  
                 </tr>  
                   
                </table>  
                </c:forEach>   
                      
                </div>  
            </div>  
              
        </div>  
    </div>  
    </c:if>  

因为有<c:if >的判断,当excelErrors为空的时候,div不会被加载。

 

所以js里面的这段话执行就报错了

 

document.getElementById(‘excelErrorDiv‘).style.display = ‘block‘;  

解决办法:

js里面修改为:

if($("#excelErrorDiv")){  
            $("#excelErrorDiv").hide();  
        }  

 

TypeError: Cannot red property 'style' of null 错误解决

原文:http://www.cnblogs.com/annjia/p/4554519.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!