проблема в том, что при нажатии кнопки start, время включается , но не обновляется, если убрать обработчик с кнопкой то время работает норм. Нужно чтобы при нажатии кнопки Start время запускалось, а при нажатии кнопки reset время выключалось, либо сбрасывалось на 00:00:00.
html
<body>
<div id="watch"></div>
<button>Start</button>
<button>Reset</button>
<script>
var buttons = document.getElementsByTagName ("button");
buttons[0].addEventListener("click", time);
function time(e) {
var d = new Date();
document.getElementById("watch").innerHTML = d.toLocaleTimeString();
};
setInterval("time(e)", 1000);
</script>
</body>