首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将值从jsp页面传递到javascript页面?

问如何将值从jsp页面传递到javascript页面?
EN

Stack Overflow用户
提问于 2020-08-21 05:10:05
回答 1查看 23关注 0票数 0

我的jsp文件中有以下代码:

代码语言:javascript
复制
     int hours=5;
     int minutes=3;
     int seconds=2;

<h3 id="c_down">TIME LEFT <br> <%=hours%> : <%=minutes%> : <%=seconds%> </h3>
<script src="countdown.js"></script>

这是我的javascript文件(countdown.js):

代码语言:javascript
复制
let minutes=
let seconds = 
let hours= 


let timming_onSeconds=seconds+minutes*60+hours*3600;

const cd=document.getElementById('c_down');


setInterval(uptade_countdown, 1000);

function uptade_countdown() {


    hours=Math.floor(timming_onSeconds/3600);
    minutes=Math.floor((timming_onSeconds%3600)/60);
    seconds=(timming_onSeconds%3600)%60;


    seconds=seconds <= 9 ? "0"+seconds : seconds;
    minutes=minutes <= 9 ? "0"+minutes : minutes;
    hours=hours <= 9 ? "0"+hours : hours;


    cd.innerHTML = `TIME LEFT <br> ${hours} : ${minutes} : ${seconds}`;


   timming_onSeconds--;


}

如何从jsp文件中的秒数、分钟数、小时数到javascript文件中的秒数、分钟数、小时数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-21 05:13:55

您可以使用内联脚本设置变量:

代码语言:javascript
复制
<h3 id="c_down">TIME LEFT <br> <%=hours%> : <%=minutes%> : <%=seconds%> </h3>
<script>
let minutes = <%=minutes%>;
let seconds = <%=seconds%>;
let hours = <%=hours%>;
</script>
<script src="countdown.js"></script>

因此,从countdown.js中删除此块

代码语言:javascript
复制
let minutes=
let seconds = 
let hours= 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63513177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档