从jstl核心标签访问div ID?

问题描述:

我有一个样式为none和ID为ack的div标签。如果在核心标签中,我需要访问div id并需要显示消息。从jstl核心标签访问div ID?

<body> 
<div class="alert alert-success" id="ack" 
        style="display: none" align="center"> 
       </div> 

<c:if test="${LegacyDataForm.petDetails ne null}"> 
//how to access div id from here 
</c:if> 
</body> 

你可以象下面这样:

<body> 
<div class="alert alert-success" id="ack" style="display: none" align="center"> 
</div> 

<c:if test="${LegacyDataForm.petDetails ne null}"> 
<script> 
//how to access div id from here 
var myDiv = document.getElementById("ack"); 
myDiv.style.display = "block"; 
myDiv.innerHTML = "My message!"; 
</script> 
</c:if> 
</body> 

您可以使用jQuery,如果你已经使用过。