Javascript秒表计数器问题

Javascript秒表计数器问题,javascript,stopwatch,Javascript,Stopwatch,我有一个小提琴计时器 我如何删除h1中计数器的“分钟”部分,因为我只需要秒和毫秒部分 function format(ms) { var d = new Date(ms + t[5]).toString() .replace(/.*([0-9][0-9]:[0-9][0-9]).*/, '$1'); var x = String(ms % 1000); while (x.length < 3) x = '0' + x; d += '.' + x; h1.tex

我有一个小提琴计时器

我如何删除h1中计数器的“分钟”部分,因为我只需要秒和毫秒部分

function format(ms) {
  var d = new Date(ms + t[5]).toString()
    .replace(/.*([0-9][0-9]:[0-9][0-9]).*/, '$1');
  var x = String(ms % 1000);
  while (x.length < 3) x = '0' + x;
  d += '.' + x;
  h1.textContent = d
  return d;
}
对此

.replace(/.*[0-9][0-9]).*/, '$1');
第二个计数器不会更新


非常感谢

这是一个简短的版本

var startTime=Date.now();
var interval=setInterval(函数(){
var elapsedTime=Date.now()-startTime;
var time=(elapsedTime/1000).toFixed(3.toString();
time=time.replace(“.”,“:”);
document.getElementById(“计时器”).innerHTML=时间;
}, 1);
#计时器{
字体大小:粗体;
字体大小:35px;
}

如果需要更高的精度,可以将最后一个括号前的100改为1@JesseLimJiaNian@mrid哦,谢谢。但是毫秒看起来很不稳定。如何提高间隔率?@mrid哦,谢谢。只需整合到我的项目中,就可以很好地工作
.replace(/.*[0-9][0-9]).*/, '$1');