gpt4 book ai didi

Javascript 在 Firefox : undefined variables? 中不工作

转载 作者:行者123 更新时间:2023-11-29 22:24:09 26 4
gpt4 key购买 nike

var timer = setInterval(function () {
var secs = ytplayer.getCurrentTime();
var minutes = Math.floor(secs / 60);
var seconds = Math.floor(secs % 60);
var tsecs = ytplayer.getDuration();
var tminutes = Math.floor(tsecs / 60);
var tseconds = Math.floor(tsecs % 60);
var time = minutes + ":" + seconds + " / " + tminutes + ":" + tseconds;
document.getElementById('currenttime').innerHTML = time;
}, 1000);

此代码在 firefox 中不起作用,但在 chrome 和 IE 中有效。

我检查了 firebug,它说变量 secs、minutes、seconds、tsecs、tminutes、tseconds 和 time 没有定义。

我不知道如何解决这个问题,因为我确实使用 var 来定义它们。有谁知道我做错了什么?

谢谢

最佳答案

听起来您有一个 ID 为 ytplayer 的元素,并且假设 window.ytplayer 将自动创建。

不要做出这样的假设。使用 document.getElementById(并确保您拥有触发标准模式的 Doctype)。

关于Javascript 在 Firefox : undefined variables? 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10616242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com