Re: [問題] 用javascript動態產生表格

看板Web_Design作者 (幫你把勇氣裝滿)時間12年前 (2012/03/24 11:05), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《lueichun (no anonymous)》之銘言: : code: : http://ideone.com/Fcz8c : js檔: : http://ideone.com/eSxAU : 計算的部分沒有問題,問題主要是在要將計算出來的執行總時間存入html表格內時 : 程式會停止運作,不過我有先取得table物件然後才create element,所以就不知道 : 是錯在哪?? 原因很簡單: 1. 你把 getElementById 寫成 getElementbyId 了 XD 那個 B 要大寫才對唷 ~ 2. 你的 script 是在表格跑出來前就開始執行了, 所以瀏覽器抓不到你的 <tbody>。 請將 <script> 挪到表格的後方,或者改成 onload 的時候才執行 =) -- 風痕影 ════════════════════════════ 「藤井樹,這主意雖好,但是,我喜歡統一,而不是光泉耶!」 ══════════════════════ http://hit1205.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.103.2

03/24 18:08, , 1F
所以document.getElementById這個method在執行時不是
03/24 18:08, 1F

03/24 18:09, , 2F
直接在整個文件內去找id=t1的物件嗎,不然怎麼會找不到呢
03/24 18:09, 2F

03/24 18:46, , 3F
html 是從上往下執行的,如果先執行到script的話,他只會
03/24 18:46, 3F

03/24 18:46, , 4F
找該script 以上的資料,如果放在下面當然就找不到囉
03/24 18:46, 4F

03/24 18:46, , 5F
但如果是 onload 就是等全部載入後再跑 script ,如此就找
03/24 18:46, 5F

03/24 18:46, , 6F
到了
03/24 18:46, 6F
文章代碼(AID): #1FRJeGmz (Web_Design)
文章代碼(AID): #1FRJeGmz (Web_Design)