Re: [問題] getElementById 及div

看板Web_Design作者 (dd)時間16年前 (2009/06/10 09:03), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
sorry,是我自己搞錯了... 我想先取得這個div的object,之後的方法中再使用它, ex: var obj=document.getElementById("ddiv"); function f1() { obj.xxx; ... } function f2() { obj.xxx; ... } 當我使用f1();時,便會有錯誤產生,因為browser不知obj是啥。 ※ 引述《d5123 (dd)》之銘言: : 有一個div id為ddiv, : 我發現在JavaScript裡寫 alert(document.getElementById("ddiv").id); : 可以正確輸出div之id, : 但若寫成 var obj=document.getElementById("ddiv"); : alert(obj.id); : 則會有此處需要物件的錯誤。 : 請問這是哪個地方錯了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.65.177

06/10 09:35, , 1F
照錯誤看應該是還沒getElementById就先叫了f1()...
06/10 09:35, 1F

06/11 09:33, , 2F
就是這樣,我以為執行f1()前會先執行getelement那行...
06/11 09:33, 2F
文章代碼(AID): #1ABmPqac (Web_Design)
文章代碼(AID): #1ABmPqac (Web_Design)