我正在使用javascript来显示进度条。当我从11浏览器访问UAT链接时它工作正常,但是当我从同一个浏览器访问PRODUCTION链接时,它不起作用。 当我调试代码时,我发现在PRODUCTION环境中,getElementById返回null。
jsp代码
<input type="hidden" name="taskMethod" value="<%=request.getParameter("taskMethod")%>">
javascript代码
if(document.getElementById('taskMethod').value=='openPDFFile')
showLoading();
这里
document.getElementById('taskMethod')
对于PROD环境,返回null,即11,但它对UAT工作正常。
当我调查时,我发现输入字段没有id属性,但为什么它适用于UAT。
注意: - 应用程序部署在IBM websphere服务器上。