作者st1009 (拔剑斩风风不止)
看板Ajax
标题[问题] 时钟
时间Sun Feb 15 21:44:19 2015
我是JavaScript初心者,不懂为何我写的钟不会跑,而且标题会跑掉,
不知道可以请问各位大大吗? 如果有违反板龟来信自删。
以下是我的程式:
<HTML><HEAD>
<TITLE>时间</TITLE>
</HEAD>
<script LANGUAGE = "JavaScript">
function time(){
document.write("<center><font color=red size=30>现在时间
</font><br></center>");
a=new Date().getFullYear();
b=new Date().getMonth();
c=new Date().getDate();
d=new Date().getDay();
e=new Date().getHours();
f=new Date().getMinutes();
g=new Date().getSeconds();
day=new Array("日","一","二","三","四","五")
document.write("<center><font color=blue size=40>");
document.write(a-1911+"年"+(b+1)+"月"+c+"日"+"星期"+day[d]+"<br>");
document.write(e+"时"+f+"分"+g+"秒");
document.write("</center></font>");
setTimeout('time()',1000);
}
</script>
<BODY OnLoad="time() ; alert('欢迎')">
</BODY >
</HTML>
--
虽然我们不认识
我们还是要一起
追求那永不腐朽
永不毁灭的世界
Sam
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.150.33
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1424007867.A.2BD.html
※ 编辑: st1009 (1.171.150.33), 02/15/2015 21:56:08
1F:→ mmis1000: 在onload之後,呼叫document.write会把整个网页洗掉 02/15 23:08
2F:→ mmis1000: 当然包括js脚本自己 02/15 23:08
4F:→ iamnodoubt: 会跑阿,debug看浏览器的console跳什麽error,改掉就好 02/16 01:05
5F:→ mmis1000: 秒数不会动阿 02/16 01:14
6F:→ mmis1000: 只要document.write下去,time就跟着没了,怎麽可能会 02/16 01:23
7F:→ mmis1000: 动? 02/16 01:23
9F:→ mmis1000: 我是不知道是哪本书教的,document.write真的太过时了 02/16 01:25
10F:→ mmis1000: center的tag也是,现在也都改用css了,那些几乎都是10年 02/16 01:26
11F:→ mmis1000: 的做法阿... 02/16 01:26
12F:推 KawasumiMai: 用jQuery吧,$('div#clock').html() 02/16 01:27
13F:→ mmis1000: 以这种目的而言,是不需要用到jqeury啦... 02/16 01:30
14F:→ mmis1000: 是说这种史前的做法到底是从哪找来的...好久没看到了 02/16 01:31
15F:推 GoalBased: 我猜是ASP 02/16 03:03
16F:推 oToToT: 目前会写这种code的,建议先不要学jquery应该先把基础打好 02/16 09:34
17F:→ oToToT: ,再慢慢学会用jQuery才比较踏实 02/16 09:34
18F:→ st1009: 谢谢各位大大,小弟看的书好像有点旧TAT 02/16 10:47
19F:推 iamnodoubt: w3school的js学完就跳jquery,熟了对操作dom有点感觉 02/16 14:43
20F:→ iamnodoubt: 会运用大部份jquery外挂再回去钻研js,直接学js没程式 02/16 14:44
21F:→ iamnodoubt: 基础的话..吃力不讨好..效果又差,新手学js还在想办法 02/16 14:46
22F:→ iamnodoubt: 让他动的时候,假如相同时间拿去学jquery,早就飞来飞去 02/16 14:46
23F:→ st1009: 飞来飞去OAO(心动) 02/16 19:45
24F:推 Peruheru: 就是先学jQuery感觉一下"JS可以做到这种事"然後再研究 02/17 00:46
25F:→ Peruheru: 如何使用纯JS做到一样的事,这样比较有感觉 02/17 00:46
26F:→ st1009: 忽然发现我怎没做星期六(崩溃) 02/28 13:50