Javascript 我应该向这个计时器添加什么来显示它?
我很抱歉问这样一个初学者问题,但是我应该添加什么来在html上显示它呢Javascript 我应该向这个计时器添加什么来显示它?,javascript,html,Javascript,Html,我很抱歉问这样一个初学者问题,但是我应该添加什么来在html上显示它呢 DispatcherTimer timer1 = new DispatcherTimer(); private void button1_Click(object sender, RoutedEventArgs e) { timer1.Interval = new TimeSpan(0, 0, 0, 1); timer1.Tick += new EventHandler(tim
DispatcherTimer timer1 = new DispatcherTimer();
private void button1_Click(object sender, RoutedEventArgs e)
{
timer1.Interval = new TimeSpan(0, 0, 0, 1);
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Start();
}
int tik = 60;
void timer1_Tick(object sender, EventArgs e)
{
Countdown.Text = tik + " Seconds Remaining";
if (tik > 0)
tik--;
else
Countdown.Text = "Times Up";
}
创建一个
div
或其他容器来将字符串存储在html中。例如,您可以在html中添加:
<div id="time-text"></div>
或
纯JavaScript:
$('#time-text').html(Countdown.Text);
document.getElementById('#time-text').innerHTML = Countdown.Text;
您需要将js行放在Tick方法中,最好放在末尾。只是在js代码的开头加上js行是行不通的。它不知道此时的
倒计时
变量是什么。非常感谢,非常感谢。很抱歉,您能为我更新JSFIDLE代码,让我具体看看它放在哪里吗?因为我把它放在了tick方法中,它似乎没有显示出来。我的comp可能有问题,但是计时器没有弹出。这段代码没有按顺序创建弹出计时器。每次计时器“滴答”时,它都会将容器的html设置为计时器字符串