问几代码的区别
//代码一: 问题:无法定时执行
var date = new Date();
function timeString()
{
document.getElementById('txt').value = date.toLocaleTimeString();
}
setInterval( "timeString()" , 1000 );
<input type="text" id="txt" />//代码二: 问题: 与代码一区别
function timeString()
{
var date = new Date();
document.getElementById('txt').value = date.toLocaleTimeString();
}
setInterval( "timeString()" , 1000 );
<input type="text" id="txt" />//代码三: 问题: 无法定时执行
var date = new Date();
function timeString()
{
document.write( date.toLocaleTimeString() );
}
setInterval( "timeString()" , 1000 );
//代码一: 问题:无法定时执行
var date = new Date();
function timeString()
{
document.getElementById('txt').value = date.toLocaleTimeString();
}
setInterval( "timeString()" , 1000 );
<input type="text" id="txt" />//代码二: 问题: 与代码一区别
function timeString()
{
var date = new Date();
document.getElementById('txt').value = date.toLocaleTimeString();
}
setInterval( "timeString()" , 1000 );
<input type="text" id="txt" />//代码三: 问题: 无法定时执行
var date = new Date();
function timeString()
{
document.write( date.toLocaleTimeString() );
}
setInterval( "timeString()" , 1000 );
1)new date在被实例化的时候就已经确定时间了。。所以无论用这个date获取多少次toLocaleTimeString,都是得到一样的东西
2)测试某个方法有没有被调用,一般都是用随机数来作对比的
一个常识错误:
document.write在页面加载状态下调用,是在被调用位置添加html代码;其余情况都是清空页面原始内容再添加html代码