JavaScript 时钟字体大小

标签 javascript

如何才能使小时 (h) 和秒 (s) 字体大小更小,如 40px,分钟 (m) 字体大小更大,如 68px?这不起作用。

<script>
function startTime() {
    var today = new Date();
    var h = today.getUTCHours();
    var m = today.getMinutes();
    var s = today.getSeconds();
    m = checkTime(m);
    s = checkTime(s);


    var hh = h.fontsize("40px");
    var mm = m.fontsize("68px");
    var ss = s.fontsize("40px");
    document.getElementById('ora').innerHTML =
    hh + ":" + mm + ":" + ss;
    var t = setTimeout(startTime, 500);
}
function checkTime(i) {
    if (i < 10) {i = "0" + i};
    return i;
}
</script>

最佳答案

HTML:

<div id="hours">

</div>
<div id="minutes">

</div>
<div id="seconds">

</div>

CSS:

#hours, #seconds{
  font-size: 40px;
}

#minutes{
  font-size: 68px;
  margin: 0 20px 0 20px;
}

div{
  display: inline-block;
}

JavaScript:

   function startTime() {
        var today = new Date();
        var h = today.getUTCHours();
        var m = today.getMinutes();
        var s = today.getSeconds();
        m = checkTime(m);
        s = checkTime(s);

        document.getElementById('hours').innerHTML = h; 
        document.getElementById('minutes').innerHTML = m;
        document.getElementById('seconds').innerHTML = s;
        var t = setTimeout(startTime, 500);
    }

    function checkTime(i) {
        if (i < 10) {i = "0" + i};
        return i;
    }

JSFiddle Demo

关于JavaScript 时钟字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148235/

相关文章:

javascript - 如何忽略 JSLint 中的一些 HTML 标签?

Javascript event.target.value 在 Firefox 中返回的值与在 Chrome/IE 中返回的值不同

javascript - AngularJS Factory中enforce参数的含义是什么

javascript - 在自定义对象的javascript中创建一个数组

javascript - tinymce图片上传php插件什么的

javascript - 使用 javascript 或 jquery 获取图像大小

javascript - Backbonejs 下划线节流功能未触发

javascript - 单选按钮与 ng-repeat 的行为很奇怪

javascript - 谷歌地图 : Design Custom Price Marker

javascript - 如何在 react 中用左右箭头滑动多个图像?