作者hit1205 (幫你把勇氣裝滿)
看板Web_Design
標題Re: [問題] 用javascript動態產生表格
時間Sat Mar 24 11:05:49 2012
※ 引述《lueichun (no anonymous)》之銘言:
: code:
: http://ideone.com/Fcz8c
: js檔:
: http://ideone.com/eSxAU
: 計算的部分沒有問題,問題主要是在要將計算出來的執行總時間存入html表格內時
: 程式會停止運作,不過我有先取得table物件然後才create element,所以就不知道
: 是錯在哪??
原因很簡單:
1. 你把 getElement
ById 寫成 getElement
byId 了 XD
那個 B 要大寫才對唷 ~
2. 你的 script 是在表格跑出來前就開始執行了,
所以瀏覽器抓不到你的 <tbody>。
請將 <script> 挪到表格的後方,或者改成 onload 的時候才執行 =)
--
═ 風痕影
════════════════════════════
「藤井樹,這主意雖好,但是,我喜歡統一,而不是光泉耶!」
══════════════════════ http://hit1205.org ═
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.103.2
推 lueichun:所以document.getElementById這個method在執行時不是 03/24 18:08
→ lueichun:直接在整個文件內去找id=t1的物件嗎,不然怎麼會找不到呢 03/24 18:09
推 kerash:html 是從上往下執行的,如果先執行到script的話,他只會 03/24 18:46
→ kerash:找該script 以上的資料,如果放在下面當然就找不到囉 03/24 18:46
→ kerash:但如果是 onload 就是等全部載入後再跑 script ,如此就找 03/24 18:46
→ kerash:到了 03/24 18:46