作者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