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


    错误信息如下:

    JSP代码如下:

    <c:if test ="${not empty excelErrors}">  
        <div id="excelErrorDiv" class="acxiom-content-container closed rounded vpad top-buffer" style="90%;margin-left:5%;">  
            <div class="acxiom-table top-buffer" style="display:block;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();  
            }  
  • 相关阅读:
    c++笔试题3
    C++笔试题
    C++编程指南续(10-11)
    C++详解(8-9)
    C++编程指南(6-7)
    C++编程指南续(4-5)
    C++编程指南续
    C++的编程指南
    HPSocket介绍与使用
    WinForm中TreeView控件实现鼠标拖动节点(可实现同级节点位置互换,或拖到目标子节点)
  • 原文地址:https://www.cnblogs.com/annjia/p/4554519.html
Copyright © 2020-2023  润新知