JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

'use strict';

var hours = document.getElementById('h');

var minutes = document.getElementById('m');

var seconds = document.getElementById('s');

function toRomanNumeral(number) {

var roman = {

L: 50,

XL: 40,

X: 10,

IX: 9,

V: 5,

IV: 4,

I: 1

};

var result = '';

if (number === 0) {

return 0;

}

while (number > 0) {

for (var i in roman) {

if (roman[i] <= number) {

result += i;

number -= roman[i];

break;

}

}

}

return result;

}

function time() {

var d = new Date();

var h = toRomanNumeral(d.getHours());

var m = toRomanNumeral(d.getMinutes());

var s = toRomanNumeral(d.getSeconds());

hours.innerHTML = h;

minutes.innerHTML = m;

seconds.innerHTML = s;

setTimeout(function() {

time();

}, 1000);

}

window.onload = time;

HTML5排序罗马数字,HTML5 罗马数字时钟相关推荐

  1. html5之Canvas坐标变换应用-时钟实例

    在上一篇中我们了解html5的Canvas ,在这一篇中不用多说,写一个html5的时钟应用程序试手.在这里主要设置了坐标变换的平移(translate)和旋转变换(ratate),以及html5 C ...

  2. html如何添加时钟效果,基于HTML5+CSS3实现简单的时钟效果

    目的: 利用html5,css实现钟摆效果 知识点: 1) 利用position/left/top和calc()实现元素的水平和垂直居中: 2) 利用CSS3的animation/transform/ ...

  3. html5 桌面时钟,超级实用的html5制作15种数字时钟样式代码

    超级实用的html5制作15种数字时钟样式代码 查看演示 下载资源: 43 次 下载资源 下载积分: 26 积分 基于canvas的15种不同外观时钟js插件 clockd1_={ "ind ...

  4. html5网站粒子时钟,利用HTML5实现SVG多边形粒子时钟动画特效

    特效描述:利用HTML5实现 SVG 多边形 粒子时钟 动画特效.利用HTML5实现SVG多边形粒子时钟动画特效 代码结构 1. 引入JS 2. HTML代码  svg { position: ab ...

  5. html制作状态栏数字时钟,超级实用的html5制作15种数字时钟样式代码

    超级实用的html5制作15种数字时钟样式代码 查看演示 下载资源: 43 次 下载资源 下载积分: 26 积分 基于canvas的15种不同外观时钟js插件 clockd1_={ "ind ...

  6. html5 drag this,HTML5拖放(drag和drog)

    拖放(drag和drog)是HTML5的标准的组成部分,也是种常见的特性,意义为抓起一个元素放入到另外的一个位置,在HTML5中任何元素都可以被拖放,前题是要相关进行设置. 1.设置元素为可拖放,也就 ...

  7. HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册

    HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册. 超过2G 的 HTML5 视频教程免费分享,免费下载! 尚硅谷前端HTML5视频_HTML & CSS 核心基 ...

  8. html5怎么转换,HTML5 canvas中的转换方法

    转换方法 scale(scalewidth,scaleheight)                缩放当前绘图至更大或更小 scalewidth         缩放当前绘图的宽度 (1=100%, ...

  9. html5在线api,HTML5 历史记录API

    HTML5 历史记录API HTML5历史记录API的使用方法,在线实例演示HTML5历史记录API如何使用.浏览器的兼容性.语法定义及它的属性值详细资料等. HTML5历史记录API使您可以通过Ja ...

  10. HTML5的未来 - HTML5 还能走多远?

    日期:2013-1-18  来源:GBin1.com 还记得现在就开始使用HTML5的十大原因吗?HTML5目前仍旧是讨论的焦点,在今天的这篇文章中,我们将讨论HTML5可能的未来. HTML5 的问 ...

最新文章

  1. java基础学习(2)-java基本数据类型
  2. BZOJ2588 Count on a tree 【树上主席树】
  3. python 错误代码_PYTHON错误代码及解决办法
  4. python sklearn.decomposition.PCA 主成分分析, 原理详解
  5. python中用def实现自动排序_漫画排序算法Python实现
  6. 1.2 - 列表练习题
  7. el-select下拉框组件el-option如何使用v-for动态渲染问题 - 方法篇
  8. 【Daily Scrum】
  9. java 8流在另一个流_Java 8流图
  10. python web框架 - Django
  11. Wingdings特殊字符及符号对照表
  12. 微软宣布446亿美元收购雅虎
  13. R——关联规则分析(二 例题:中医证型的关联规则挖掘)
  14. Springboot+oauth2.0实现微信登录(oauth2.0自定义授权模式)
  15. python科学计算之numpy+pandas+matplotlib+mysql
  16. 逆向笔记2(数据宽度_逻辑运算)
  17. 2022年整理最详细的java面试题、掌握这一套八股文、面试基础不成问题[吐血整理、纯手撸]
  18. POI中的手动公式计算方法
  19. 物通博联·5G数据采集网关模块无缝对接第三方平台
  20. IBATIS操作BLOB和CLOB

热门文章

  1. Vunlhub_Eearth
  2. python读取pdf内容转word_【python】python实现PDF转word
  3. linux文件目录基本操作实验结论,实验 Linux文件和目录操作
  4. 软件机器人实现一键报税,即使没有开发接口,纳税申报也照样方便、快捷
  5. 集合竞价如何买入_老股民教你如何用集合竞价买入涨停板,散户看到就是赚到!...
  6. 攻防演练建设过程中技术考虑
  7. JAVA基础查缺补漏
  8. nacos-server1.4.1linux和windows版本下载
  9. 线性嵌套实例(三个小实例)
  10. 计算机类专业知识pdf,事业单位计算机专业知识整理(全)(20210324075052).pdf