Javascript/HTML5 的新手,如果术语没有意义,我们深表歉意
如何将全局变量设置为与一个函数中的 innerHTML 元素具有相同的值(最好是 int 或 double),然后使用全局变量来控制另一个函数中的循环?
我正在尝试设置一个循环,只要 innerHTML 元素“avgSpeed”在 0 到 60 之间,它就会每秒计数一次。有两个函数,一个填充元素,第二个是循环。我无法让循环使用从第一个函数的元素中读取的值。
在第一个函数中,我填充了元素“avgSpeed”:
document.getElementById("avgSpeed").innerHTML = (responseObj.average_speed!=undefined)?responseObj.average_speed: "Not available";
这很好用,如果我在 HTML 文件中打印元素,页面将显示我的 avgSpeed(例如:30 或 40,不显示为 30.0 或 40.0)
我尝试了以下方法:var miles
是我正在使用的全局变量
miles=document.getElementById("avgSpeed").innerHTML;
miles=parseInt(document.getElementById("avgSpeed").innerHTML);
我只是无法将“avgSpeed”链接到一个全局变量以用作循环控制。谢谢!