在onload之后的document.write会破坏原来设计好的页面:<body onload="document.write('test')">
abcdefg
</body>
所以应该这样:
<html>
<head>
<title>我的时钟</title>
<script language="javascript">
function date()
{
days=new Date();
var year=days.getYear();
var month=days.getMonth()+1;
var day=days.getDate();
var a=year+"年"+month+"月"+day+"日";
div1.innerHTML="今天日期是:"+a;
}
function time()
{
times=new Date();
var hour=times.getHours();
var minute=times.getMinutes();
var second=times.getSeconds();
var minute=f(minute);
var second=f(second);
var b=hour+":"+minute+":"+second;
div2.innerHTML="现在时间是:"+b+"<br>";
setTimeout('time()',500);
}
function f(b)
{
if(b<10) b="0"+b;
return(b);
}
</script>
</head>
<body onLoad="time();date();">
<div id=div1></div>
<div id=div2></div>
</body>
</html>
abcdefg
</body>
所以应该这样:
<html>
<head>
<title>我的时钟</title>
<script language="javascript">
function date()
{
days=new Date();
var year=days.getYear();
var month=days.getMonth()+1;
var day=days.getDate();
var a=year+"年"+month+"月"+day+"日";
div1.innerHTML="今天日期是:"+a;
}
function time()
{
times=new Date();
var hour=times.getHours();
var minute=times.getMinutes();
var second=times.getSeconds();
var minute=f(minute);
var second=f(second);
var b=hour+":"+minute+":"+second;
div2.innerHTML="现在时间是:"+b+"<br>";
setTimeout('time()',500);
}
function f(b)
{
if(b<10) b="0"+b;
return(b);
}
</script>
</head>
<body onLoad="time();date();">
<div id=div1></div>
<div id=div2></div>
</body>
</html>
解决方案 »
- JS自动缩小与放大图片点击下一样保持之前放大与缩小的
- 这个下拉效果一直很困惑.求解
- 几个js相互调用 ,如何压缩使用?
- 变量的申明问题?
- 请问mapinfo中画的特殊号怎么在geoserver中显示呀?
- 请高手帮忙看下,一个关于设置DIV层坐标的问题,谢谢了
- 看不懂的正则表达式的pattern
- 关于不同页面这间传值的问题?
- 提交表单的问题
- 求一个好一点的Iframe方式的日历?最好是把meizz(梅花雨) 的那个改成的!!!
- 在使用HTC定义事件时能否传递参数?比如在表格的行上定义:<attach event="onclick" onevent="click()"/>在单击行时,想行到该行的行号及
- 如何获取硬盘上一个文件的大小
我的系统WIN98 IE6。0……