菜鸟问题 谁能帮我找出错误问题

fjctqiuzuling 2010-05-13 09:46:41
我要实现在框架集(框架集省略)里显示现在时间 但下面的代码出现错误无法出现现在时间

<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>
...全文
65 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjctqiuzuling 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zswang 的回复:]

先占沙发再给你讲道理

缺少加号
var clocktext ="现在时间:"+ hr + ":"+ min ":"+ sec;

不能解析“min ":"”
如果要兼容其他浏览器不能用innerText得用innerHTML

怎么发现这个错误?装一个firefox再装一个firebug,激活控制台,然后刷新页面就能看到错误提示,定位到出错的位置。

当然,其他编程软件也可……
[/Quote]非常感谢你 介绍给我的方法
fjctqiuzuling 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lieri111 的回复:]

JScript code

<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 = "现在时间……
[/Quote]

这个对了 有用 非常感谢
fjctqiuzuling 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zswang 的回复:]

HTML code
<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 ="现在时间:"+……
[/Quote]
跟我的一样 有错
王集鹄 2010-05-13
  • 打赏
  • 举报
回复
小雨拿了朵小红花
经验值又涨了不少。
王集鹄 2010-05-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lieri111 的回复:]不会吧,手又慢了[/Quote]
passself 2010-05-13
  • 打赏
  • 举报
回复
不会吧,手又慢了
passself 2010-05-13
  • 打赏
  • 举报
回复

<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>
王集鹄 2010-05-13
  • 打赏
  • 举报
回复
先占沙发再给你讲道理

缺少加号
var clocktext ="现在时间:"+ hr + ":"+ min ":"+ sec;

不能解析“min ":"”
如果要兼容其他浏览器不能用innerText得用innerHTML

怎么发现这个错误?装一个firefox再装一个firebug,激活控制台,然后刷新页面就能看到错误提示,定位到出错的位置。

当然,其他编程软件也可以调试。
王集鹄 2010-05-13
  • 打赏
  • 举报
回复
<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>

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧