从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,如果你已经使用过。