[問題] 在select物件中增加onchange attribute...

看板Ajax作者 (oxygenic)時間16年前 (2009/12/02 23:54), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/3 (看更多)
如標題 我想在 html select 當中增加 onchange attribute 原本用的方法是 <script type="text/javascript"> var type = document.createElement( "select" ); type.onchange = "函式名稱( 參數 )"; </script> 但沒有反應 是否這樣的方法有錯誤呢? 先感謝回答! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.141.156

12/03 09:25, , 1F
不要引號
12/03 09:25, 1F

12/03 18:54, , 2F
type.onchange = yourFunctionName;//without ()
12/03 18:54, 2F

12/03 22:39, , 3F
e大的方法可能我漏掉了甚麼,好像還是行不通
12/03 22:39, 3F

12/03 22:41, , 4F
也想請問grence那該如何傳參數給函式呢?謝謝一二樓兩位!
12/03 22:41, 4F

12/03 23:11, , 5F
arguments; yourFn(){alert(arguments[0])}
12/03 23:11, 5F

12/03 23:14, , 6F
是要傳參數啊…可以掛自訂屬性在type上 然後用this.屬性 抓
12/03 23:14, 6F

12/03 23:16, , 7F
或是函數外再包一層函數…看你要傳的東西是什麼
12/03 23:16, 7F
文章代碼(AID): #1B5etI-f (Ajax)
文章代碼(AID): #1B5etI-f (Ajax)