<script type="text/javascript">
var int=setInterval("clock()",100);
function clock(){
var time=new Date();
document.getElementById("clock").value=time;}
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
<input type="button" value="Stop" onclick="clearInterval(int)" />
</form>
这是我自己写的代码,不知道对不对,可不可以这样理解。
声明一个变量,作用:生成交互时间,动态时间。
函数,var time=new Date()是指获取当前时间,document..getElementById("clock").value是把<input>标签本身是文本域的属性改为时间time.
最后增加onclick事件,因为clearinterval改变的是setInterval所获取的值,所以这里括号中间的变量应该是int?
clearinterval的参数是 调用setInterval的返回值。