Re: [問題] javascript 網頁設計問題

看板Ajax作者 (沉默是金)時間16年前 (2009/01/06 01:15), 編輯推噓3(309)
留言12則, 3人參與, 最新討論串6/6 (看更多)
※ 引述《SansWord (是妳)》之銘言: : <script language="javascript" type="text/javascript"> : function changing( _object ) : { : document.getElementById['test2'].value = _object.value 這不是標準的寫法 (會在fx底下出錯就是了. :p) , document.getElementById 是一個native function . function 的調用應該用 () 而非 [] , xxx[]是在調用「屬性」時用的. : } : </script> : </head> : <body> : <td> : <input type="text" name="aa" value="123" onchange="changing( this );">button1 : </td> : <td> : <input type="text" id='test2' name="bb" value="">button2 : </td> : </body> : </html> -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.78.140

01/06 01:23, , 1F
所以有比較推薦的方式嗎? 用()的話ie是否適用?
01/06 01:23, 1F

01/06 01:23, , 2F
我習慣上是走dom找到要改的node
01/06 01:23, 2F

01/06 01:24, , 3F
可是這樣如果資料結構改變我就死定了
01/06 01:24, 3F

01/06 01:43, , 4F
看來你誤解很久了, call function怎麼會用方括號?
01/06 01:43, 4F

01/06 04:08, , 5F
我也在奇怪 明明這本來就是個function...
01/06 04:08, 5F

01/06 04:09, , 6F
你大概和舊式用法document.all['name']搞混了...
01/06 04:09, 6F

01/06 04:09, , 7F
因為舊式用法有document.all.someid這種型式
01/06 04:09, 7F

01/06 04:10, , 8F
當someid是字串/變數時就需要用document.all['someid']這樣
01/06 04:10, 8F

01/06 04:11, , 9F
(順帶一提, 用document.all的話Fx的錯誤主控台會報warning)
01/06 04:11, 9F

01/06 06:57, , 10F
痾...我看了一下自己寫的code也都是用()
01/06 06:57, 10F

01/06 06:57, , 11F
可能剛剛熬夜失心瘋記錯吧....XD
01/06 06:57, 11F

01/06 06:59, , 12F
我跟php的眾多 variable array混再一起了...^^"
01/06 06:59, 12F
文章代碼(AID): #19Oa0fe9 (Ajax)
文章代碼(AID): #19Oa0fe9 (Ajax)