在网上看大js显示动态时间的一段代码: setInterval("nowtime.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000) 这段代码写在html里面可以被引入,但是我把代码改了一下,在外部就无法引入了。 改了之后的代码是这样的: $(document).ready(function showtime(){ var dd = new Date(); var str = dd.toLocaleString()+' 星期'+'日一二三四五六'.charAt(dd.getDay()); document.getElementById("nowtime").innerHTML = str(); } setInterval(showtime(),1000); ) 不知道为什么出现这样的情况?不知道是不是js改完之后改错了。