代码如下:
<div id="leftTime"></div>
<script>
var leftTime = <%=Integer.parseInt("7200")%>;;
function showLeftTime(){
var leftMinutes = parseInt(leftTime/60);
var leftSeconds = parseInt(leftTime%60);
if(leftTime < 0){
clearInterval(timer);
document.location.href ="paperinfo.jsp";
}else{
document.getElementById('leftTime').innerHTML = '剩余时间:'+leftMinutes+'分'+leftSeconds+'秒';
}
leftTime--;
}
</script>
你先看下你的页面js文件导入了没
你函数都没执行怎么显示,和浏览器没关系
<div id="leftTime"></div>
<script>
var leftTime =7200// <%=Integer.parseInt("7200")%>;;
function showLeftTime(){
var leftMinutes = parseInt(leftTime/60);
var leftSeconds = parseInt(leftTime%60);
if(leftTime < 0){
clearInterval(timer);
document.location.href ="paperinfo.jsp";
}else{
document.getElementById('leftTime').innerHTML = '剩余时间:'+leftMinutes+'分'+leftSeconds+'秒';
}
leftTime--;
}
showLeftTime()
setInterval(showLeftTime,1000)
</script>
<br><br> var leftTime = <%=Integer.parseInt("7200")%>;;<br><br> function showLeftTime(){<br><br> var leftMinutes = parseInt(leftTime/60);<br><br> var leftSeconds = parseInt(leftTime%60); <br> if(leftTime < 0){<br><br> clearInterval(timer);<br><br> document.location.href ="paperinfo.jsp";<br><br> }else{<br><br> document.getElementById('leftTime').innerHTML = '剩余时间:'+leftMinutes+'分'+leftSeconds+'秒';<br><br> }<br><br> leftTime--;<br><br> }<br><br>
你的这个函数执行了吗? 看你写的script 里面没有调用你的方法的 , 你可以写成:
<script>
$(function(){
var leftTime = <%=Integer.parseInt("7200")%>;
showLeftTime();
})
var leftTime = <%=Integer.parseInt("7200")%>;;
function showLeftTime(){
var leftMinutes = parseInt(leftTime/60);
var leftSeconds = parseInt(leftTime%60);
if(leftTime < 0){
clearInterval(timer);
document.location.href ="paperinfo.jsp";
}else{
document.getElementById('leftTime').innerHTML = '剩余时间:'+leftMinutes+'分'+leftSeconds+'秒';
}
leftTime--;
}
</script>