zoukankan      html  css  js  c++  java
  • TypeError: Cannot read property 'style' of null 错误解决

    错误信息例如以下:




    JSP代码例如以下:


    <c:if test ="${not empty excelErrors}">
    	<div id="excelErrorDiv"  style="90%;margin-left:5%;">
    		<div 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();
    		}




  • 相关阅读:
    损失函数
    DPM 目标检测1
    编程题
    枚举型和元类
    python 多继承
    网络基础Cisco路由交换一
    网络基础tcp/ip协议五
    网络基础tcp/ip协议四
    网络基础tcp/ip协议三
    网络基础tcp/ip协议二
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5137187.html
Copyright © 2011-2022 走看看