我要实现在框架集(框架集省略)里显示现在时间  但下面的代码出现错误无法出现现在时间<html>
<head>
<script type ="text/javascript">
function start(){ 
var now =new Date();
var hr =now.getHours();
var min =now.getMinutes();
var sec =now.getSeconds();
var clocktext ="现在时间:"+ hr + ":"+ min ":"+ sec;
var timeTD = document.getElementById("timeArea");
timeTD.innerText = clocktext;
}
window.setInterval("start()",1000);
</script>
</head><body>
<table width ="100%" height ="100%">
<tr width ="100%" height ="100%">
<td></td>
<td id ="timeArea" align ="right" valign ="bottom"></td>
</tr>
</table>
</body>
</html>

解决方案 »

  1.   

    <html>
    <head>
    <script type ="text/javascript">
    function start(){ 
    var now =new Date();
    var hr =now.getHours();
    var min =now.getMinutes();
    var sec =now.getSeconds();
    var clocktext ="现在时间:"+ hr + ":"+ min + ":"+ sec;
    var timeTD = document.getElementById("timeArea");
    timeTD.innerHTML = clocktext;
    }
    window.setInterval("start()",1000);
    </script>
    </head><body>
    <table width ="100%" height ="100%">
    <tr width ="100%" height ="100%">
    <td></td>
    <td id ="timeArea" align ="right" valign ="bottom"></td>
    </tr>
    </table>
    </body>
    </html>
      

  2.   

    先占沙发再给你讲道理缺少加号
    var clocktext ="现在时间:"+ hr + ":"+ min ":"+ sec;不能解析“min ":"”
    如果要兼容其他浏览器不能用innerText得用innerHTML怎么发现这个错误?装一个firefox再装一个firebug,激活控制台,然后刷新页面就能看到错误提示,定位到出错的位置。当然,其他编程软件也可以调试。
      

  3.   


    <script type ="text/javascript">
    function start(){ 
    var now =new Date();
    var hr =now.getHours();
    var minute =now.getMinutes();//min为关键字
    var sec =now.getSeconds();
    var clocktext = "现在时间:"+ hr + ":"+ minute +":"+ sec;//少了一个+号
    var timeTD = document.getElementById("timeArea");
    timeTD.innerHTML = clocktext;//这里不支持Text
    }
    window.setInterval("start()",1000);
    </script>