作者TonyQ (沉默是金)
看板Ajax
標題Re: [問題] javascript 網頁設計問題
時間Tue Jan 6 01:15:18 2009
※ 引述《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
1F:推 SansWord:所以有比較推薦的方式嗎? 用()的話ie是否適用? 01/06 01:23
2F:→ SansWord:我習慣上是走dom找到要改的node 01/06 01:23
3F:→ SansWord:可是這樣如果資料結構改變我就死定了 01/06 01:24
4F:推 chph:看來你誤解很久了, call function怎麼會用方括號? 01/06 01:43
5F:推 LPH66:我也在奇怪 明明這本來就是個function... 01/06 04:08
6F:→ LPH66:你大概和舊式用法document.all['name']搞混了... 01/06 04:09
7F:→ LPH66:因為舊式用法有document.all.someid這種型式 01/06 04:09
8F:→ LPH66:當someid是字串/變數時就需要用document.all['someid']這樣 01/06 04:10
9F:→ LPH66:(順帶一提, 用document.all的話Fx的錯誤主控台會報warning) 01/06 04:11
10F:→ SansWord:痾...我看了一下自己寫的code也都是用() 01/06 06:57
11F:→ SansWord:可能剛剛熬夜失心瘋記錯吧....XD 01/06 06:57
12F:→ SansWord:我跟php的眾多 variable array混再一起了...^^" 01/06 06:59