[問題] 時鐘

看板Ajax作者 (拔劍斬風風不止)時間9年前 (2015/02/15 21:44), 9年前編輯推噓6(6020)
留言26則, 7人參與, 最新討論串1/1
我是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://www.ptt.cc/bbs/Ajax/M.1424007867.A.2BD.html ※ 編輯: st1009 (1.171.150.33), 02/15/2015 21:56:08

02/15 23:08, , 1F
在onload之後,呼叫document.write會把整個網頁洗掉
02/15 23:08, 1F

02/15 23:08, , 2F
當然包括js腳本自己
02/15 23:08, 2F

02/16 01:05, , 4F
會跑阿,debug看瀏覽器的console跳什麼error,改掉就好
02/16 01:05, 4F

02/16 01:14, , 5F
秒數不會動阿
02/16 01:14, 5F

02/16 01:23, , 6F
只要document.write下去,time就跟著沒了,怎麼可能會
02/16 01:23, 6F

02/16 01:23, , 7F
動?
02/16 01:23, 7F

02/16 01:24, , 8F
http://jsbin.com/qomicu/ 好歹用innerHTML阿
02/16 01:24, 8F

02/16 01:25, , 9F
我是不知道是哪本書教的,document.write真的太過時了
02/16 01:25, 9F

02/16 01:26, , 10F
center的tag也是,現在也都改用css了,那些幾乎都是10年
02/16 01:26, 10F

02/16 01:26, , 11F
的做法阿...
02/16 01:26, 11F

02/16 01:27, , 12F
用jQuery吧,$('div#clock').html()
02/16 01:27, 12F

02/16 01:30, , 13F
以這種目的而言,是不需要用到jqeury啦...
02/16 01:30, 13F

02/16 01:31, , 14F
是說這種史前的做法到底是從哪找來的...好久沒看到了
02/16 01:31, 14F

02/16 03:03, , 15F
我猜是ASP
02/16 03:03, 15F

02/16 09:34, , 16F
目前會寫這種code的,建議先不要學jquery應該先把基礎打好
02/16 09:34, 16F

02/16 09:34, , 17F
,再慢慢學會用jQuery才比較踏實
02/16 09:34, 17F

02/16 10:47, , 18F
謝謝各位大大,小弟看的書好像有點舊TAT
02/16 10:47, 18F

02/16 14:43, , 19F
w3school的js學完就跳jquery,熟了對操作dom有點感覺
02/16 14:43, 19F

02/16 14:44, , 20F
會運用大部份jquery外掛再回去鑽研js,直接學js沒程式
02/16 14:44, 20F

02/16 14:46, , 21F
基礎的話..吃力不討好..效果又差,新手學js還在想辦法
02/16 14:46, 21F

02/16 14:46, , 22F
讓他動的時候,假如相同時間拿去學jquery,早就飛來飛去
02/16 14:46, 22F

02/16 19:45, , 23F
飛來飛去OAO(心動)
02/16 19:45, 23F

02/17 00:46, , 24F
就是先學jQuery感覺一下"JS可以做到這種事"然後再研究
02/17 00:46, 24F

02/17 00:46, , 25F
如何使用純JS做到一樣的事,這樣比較有感覺
02/17 00:46, 25F

02/28 13:50, , 26F
忽然發現我怎沒做星期六(崩潰)
02/28 13:50, 26F
文章代碼(AID): #1KuAAxAz (Ajax)