[英]style.display = 'block' not working in javascript on a div
[英]Not able to display div with style.display='block';
无法使用style.display='block';
显示div style.display='block';
我有一个显示样式为jsp的jsp:没有我想在javascript中将显示设置为块我编写了下面的代码,但是它不起作用,我也尝试在document.ready中设置显示,这很奇怪,但是在刷新第2页3次之后。 结果通过执行ajax调用加载。
jsp代码:
<c:set var="projVar" value="ssc-portal-2.0.3.x"/>
<div style="display: none;" id="<c:out value="${projVar}"/>">
</div>
javascript:
// result is : ssc-portal-2.0.3.x@/P_ssc@@SSC00004951@/P_ssc(WI- 1409);,
function populateActivityInfo(result) {
var resultProjArr = result.split(',');
var tempProjName = '';
var activityList = '';
var tempProj = '';
for (var i = 0; i < resultProjArr.length; i++) {
if (trim(resultProjArr[i]) != '') {;
tempProjName = resultProjArr[i].split('@@')[0];
activityList = resultProjArr[i].split('@@')[1];
tempProj = trim(tempProjName.split('@')[0]);
//here tempProj is ssc-portal-2.0.3.x
document.getElementById(tempProj).style.display = 'block';
}
}
}
您说的ID是ssc-portal-2-0-3-x
//here tempProj is ssc-portal-2-0-3-x
document.getElementById(tempProj).style.display = 'block';
而ID应该是ssc-portal-2.0.3.x
。
<c:set var="projVar" value="ssc-portal-2.0.3.x"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.