日期:2014-05-19  浏览次数:20570 次

javascript高手进!!谢谢了
document.write这个方法 和 document.document.getElementById().innerHTML 的区别?
 为什么前者不能实现网页的时钟特效就是window.setInterval('',1000) 使用 document.write这个方法输出的没有动态效果,换言之就是说秒数不动?那位大侠解释下

------解决方案--------------------
document.write()向页面输出内容时,会刷新整个页面并且会覆盖原有的内容,要想通过这个方法输出时钟, 可以每隔一秒刷新下页面,但这样有点得不偿失。一般建议onload()执行一次就拉到了
<script language=javascript>
var time=new Date().toLocaleString();
document.write(time);
setInterval("document.location.reload()",1000);
</script>
------解决方案--------------------
document.write()这个方法向页面输出时会刷新整个页面,并且会覆盖原有的内容。如果想通过此方法输出时钟,可以通过每隔一秒刷新整个页面来实现,但这样有点得不偿失了。
JScript code

    <script language=javascript>                        
                var time=new Date().toLocaleString();
                document.write(time);                    
                setInterval("document.location.reload()",1000);                    
        </script>

------解决方案--------------------
回复怎么都看不到呢,NND!
------解决方案--------------------
i can see your answer