我正在尝试为数字计算器编写程序。加载页面时,我的浏览器不显示任何时钟。
<html>
<head>
<style type="text/css">
.DigitalCalculator{
background-color:blue;}
</style>
</head>
<body>
<div **class="DigitalCalculator"**></div>
<script type="text/javascript">
function updateTimer(){
var time = new Date();
var h = time.getHours();
var m = time.getMinutes();
var s = time.getSeconds();
var setTime = ;
setTime.innerHTML = **document.getElementsByClassName("DigitalCalculator")**;
setTimeout('updateTimer()',1000);
}
updateTimer();
</script>
</body>
</html>
为什么这不起作用?document.getElementsByClassName("DigitalCalculator")?
我通过更改代码解决了问题
和 var setTime = document.getElementById("clockDisplay");
为什么我不能使用以前的document.getElementsByClassName("DigitalCalculator") ?请看我下面的程序。.DigitalCalculator{ 背景颜色:蓝色;}
</style>
</head>
<body>
<div id = "DisplayClock" **class="DigitalCalculator"**></div>
<script type="text/javascript">
function updateTimer(){
var time = new Date();
var h = time.getHours();
var m = time.getMinutes();
var s = time.getSeconds();
var setTime =document.getElementById("DisplayClock");
setTime.innerHTML = h;
setTimeout('updateTimer()',1000);
}
updateTimer();
</script>
</body>
</html>