js问题 当前页面根据上一页面的不同条件显示不同的div

页面1是测试页面,测试结束后得到测试结果,条件判断的都没问题,页面2是结果页,含有不同的div,页面2要根据页面1的结果显示不同的div,条件判断代码:if(jg[0]>... 页面1是测试页面,测试结束后得到测试结果,条件判断的都没问题,页面2是结果页,含有不同的div,
页面2要根据页面1的结果显示不同的div,
条件判断代码:
if (jg[0] >= 40 || jg[1] >= 40 || jg[2] >= 40 || jg[3] >= 40 || jg[4] >= 40 || jg[5] >= 40 || jg[6] >= 40 || jg[7] >= 40) {
for (var i = 0; i < 8; i++) {
if (jg[i] >= 40) {
document.getElementById("tz").style.display = "block";
document.getElementById("tz_" + i).style.display = "block";
}
else if (jg[i] >= 30) {
document.getElementById("qx").style.display = "block";
document.getElementById("qx_" + i).style.display = "block";
}
}
}
else if (jg[0] < 30 && jg[1] < 30 && jg[2] < 30 && jg[3] < 30 && jg[4] < 30 && jg[5] < 30 && jg[6] < 30 && jg[7] < 30) {
document.getElementById("tz").style.display = "block";
document.getElementById("ph").style.display = "block";
}

else {
if (zhph >= 60) {
document.getElementById("tz").style.display = "block";
document.getElementById("ph").style.display = "block";
}

for (var i = 0; i < 8; i++) {
if (jg[i] >= 30) {
document.getElementById("qx").style.display = "block";
document.getElementById("qx_" + i).style.display = "block";
}

}
}
现在测试跟结果我写在一起的,没问题,点击最后的按钮”完成测试“显示相应div,现在我想点击”完成测试“跳转到页面2来显示相应div,应该怎么做,谢谢雷锋!!!!
展开
 我来答
liuyiwen8888
推荐于2017-12-16 · TA获得超过665个赞
知道小有建树答主
回答量:301
采纳率:38%
帮助的人:201万
展开全部
就是两个页面传值的问题咯,最简单的是利用网址中的问号传递参数

提交到页面2的网址后面带上参数
例如action="2.html?jg[0]="+jg[0]+"&jg[1]="+jg[1]+"&............."
在页面2
<script language="javascript" type="text/javascript"> function UrlSearch() { var name,value; var str=location.href; //取得整个地址栏 var num=str.indexOf("?") str=str.substr(num+1); //取得所有参数 var arr=str.split("&"); //各个参数放到数组里 for(var i=0;i < arr.length;i++) { num=arr[i].indexOf("="); if(num>0) { name=arr[i].substring(0,num); value=arr[i].substr(num+1); this[name]=value; } } } var Request=new UrlSearch(); //实例化 var id=Request.id; //此时 变量 id中存放的值就是我们要找的参数 </script>
分享到:更多0
生活he家
2015-07-07 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
1、上个页面要把对应的参数传到这个页面
2、获得参数之后,根据参数做出判断
3、根据判断不同现实对应的标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2016-09-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1735万
展开全部
直接通过在jsp页面写java代码的形式即可实现。
<%
if(list2.size()==0 ){%>
<!-- 无申请时候显示 -->
<div class="info_box">
<table>
<tr class="title_tr">
<TH width="10%" style="white-space: nowrap; text-align: center;"><SPAN>暂时没有汇率申请信息</SPAN>!</TH>
</tr>
</table>
</div>
<%
// 有申请信息的时候显示
}else{
%>
//此处是需要写入的jsp内容
<% } %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CSer_宽容
2014-01-11 · 超过13用户采纳过TA的回答
知道答主
回答量:146
采纳率:0%
帮助的人:81.1万
展开全部
js跳转页面顺带把值传过去,在另一个页面接收
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式