请给我一个简短的JavaScript代码示例，用于在网页上显示当前时间。要求以html格式输出，包括必要的html标签，并确保代码是完整的，可以在任何网页中直接使用。输出格式必须包含`<html>`, `<head>`, 和 `<body>`标签。代码段落必须用`<pre>`标签包围，且`<pre>`标签中必须包含`<code>`标签。 `<code>`标签中必须有`language-javascript`类。
user
<html>
<head>
    <title>显示当前时间</title>
</head>
<body>
    <pre>
        <code class="language-javascript">
            // JavaScript代码段开始
            function showCurrentTime() {
                const clock = document.getElementById('clock');
                const now = new Date();
                clock.textContent = now.toLocaleTimeString();
            }
            // 每隔1秒更新一次时间
            setInterval(showCurrentTime, 1000);
            // 页面加载时立即显示时间
            window.onload = showCurrentTime;
            // JavaScript代码段结束
        </code>
    </pre>
    <div id="clock"></div>
</body>
</html>
assistant