<script  type="text/javascript" language="javascript">
<!--
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
today=new Date();
span_dt_dt.innerHTML="现在是"+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+" 日"+today.getHours()+"时"+today.getMinutes()+"分"+today.getSeconds()+"秒";}
document.getElementById("label1").innerHTML;
show_date_time();
//-->
</script>
 显示不了。纠结

解决方案 »

  1.   

    如下脚本应该放在页面的最下面,要不然无法获取span_dt_dt,也就无法显示
    <script type="text/javascript" language="javascript">
    <!--
        function show_date_time() {        today = new Date();
            span_dt_dt.innerHTML = "现在是" + today.getYear() + "年" + (today.getMonth() + 1) + "月" + today.getDate() + " 日" + today.getHours() + "时" + today.getMinutes() + "分" + today.getSeconds() + "秒";
            window.setTimeout("show_date_time()", 1000);
        }
        show_date_time();
    //-->
    </script>
      

  2.   

    我想在label里面显示这个时间,能帮我详细的写下吗/谢谢了。
      

  3.   


    <html>
    <head>
    <script type="text/javascript">
    setInterval("div1.innerHTML=new Date().toLocaleString();",1000);
    </script>
    </head>
    <body>
    <div id='div1'></div>
    </body>
    </html>
      

  4.   

    我定义了一个label ,用你的方法 就不行了 为什么呢?给个详细点的解释可以吗?谢谢,刚刚学习js>
      

  5.   

    label在前台会渲染成span的,取span的ID,再赋值就可以了。
      

  6.   

    我执行后查看了源代码。是改变了。
    但是我吧改变后的ID加到js里面还是不显示。
    我就是想求点代码自己捉摸下。
      

  7.   

    http://blog.csdn.net/xianfajushi/article/details/6028088
      

  8.   

        <script type="text/javascript" language="javascript">
    <!--
    function show_date_time()
    {        window.setTimeout("show_date_time()", 1000);
            today=new Date();
            document.getElementById("label1").innerHTML="现在是"+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+" 日"+today.getHours()+"时"+today.getMinutes()+"分"+today.getSeconds()+"秒";}
    -->
    </script></head>
    <body onload='show_date_time()'>
        <form id="form1" runat="server">
        <div>
        <label id='label1'></label>
        </div>
           
        </form>
    </body>
      

  9.   

    <script type="text/javascript" language="javascript">
            var timer0 = null;
            var week = new Array("日", "一", "二", "三", "四", "五", "六");
            timer0 = setTimeout(showTime, 100);
            function showTime() {
                clearTimeout(timer0);
                var dt = new Date();
                var result = dt.toLocaleDateString() + dt.toLocaleTimeString();
                $("#timePlace").html(result);
                timer0 = setTimeout(showTime, 1000);
            } 
        </script>
    <span id='timePlace'></span>
      

  10.   

    你的innerHTMl后面根本就没有赋值 肯定不显示啦
      

  11.   

    顶啊  好帖子,用这个实现了,我那个网页执行后label的ID就变了,所以改了下就好了。谢谢各位了。js刚开始学习。谢谢。结贴了。
      

  12.   

    你想在label里面显示就定义个label,然后document.getElementById("label1").innerHTML,而不是span_dt_dt.innerHTML!!不知道是不是你想要的!!
      

  13.   


    <script type="text/javascript">        setInterval("GetDate()", "1000");        function GetDate() {
                var d = new Date();
                var obj = document.getElementById('ShowBox');
                obj.innerHTML = d.toLocaleTimeString();
            }
        </script>