一个简单的定时刷新时钟程序,请高手看看为什么不能运行?时间刷新不了,是不是和变量有关?应该怎么解决?
var int=self.setInterval("clock()",1000)
function clock()
{
var t=new Date()
document.write(t)
}
var int=self.setInterval("clock()",1000)
function clock()
{
var t=new Date()
document.write(t)
}
解决方案 »
- 批量复选框拿值问题
- absolute:relative 问题
- 为什么调用file的click事件来打开客户端文件浏览器后在提交表单就报"拒绝服务“呢?
- 如何得到动态增加的input里面的值?郁闷的很。
- 怎么样控制 input type=file 的按钮
- 这么漂亮,怎么做的?一定要搞清楚!
- (vml问题)急急的问:怎么删除动态添加到group里面的内容?
- 如何捕捉onbeforeunload事件的返回,当是OK时我就执行我的函数,如果cancel ,就不执行
- 一个菜鸟关于javascript的问题
- 两个js有冲突,放在一起就有一个功能不能实现
- 求JS高手解释,这段代码实现什么功能?
- IE 框架执行器
<div id="time"></div>
<script>
var int=self.setInterval(clock,1000);
var timeDiv=document.getElementById("time");
function clock()
{
timeDiv.innerHTML=new Date();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
var int=self.setInterval("clock()",1000)
function clock()
{
var t = new Date();
document.getElementById("show").innerHTML = t.toLocaleTimeString();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<label id="show"></label>
</div>
</form>
</body>
</html>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
var a=self.setInterval(function(){
var t = new Date();
$("#show").html(t.toLocaleTimeString());},1000);
</script>
</head>
<span id="show"></span>
它会将你的网页中的其它代码全部清掉,
自然你的代码就不在执行了。
中"clock()" 因该改成var int=self.setInterval(clock,1000);
他接收的是函数名。2.document.write(t);
这句定时器第一次执行完以后。页面的脚本已经被清除掉了(包括你的JS代码),整个定时器都被清除掉了。
页面假如本来是这样的。<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var int = self.setInterval(clock, 1000);
function clock() {
var t = new Date();
document.write(t);
};
</script>
</head>
<body>
</body>
</html>document.write(t); 执行过以后页面变成下面这种,已经没有JS代码了。<html>
<head>
</head>
<body>
Sun Jan 20 12:05:08 UTC+0800 2013
</body>
</html>
不能再往下执行了。
var time = new Date().toLocaleString();
document.getElementById("timeArea").innerHTML = time;
},1000);