因為供應型態的變更,會影響查詢選單的內容。為使用者方便,我們會使用到動態變更的方法來達成。 HTML 採購(INPUT TYPE='radio' id='purchase' name='purchase' value='0' onclick='change_menu(this)' checked) 製程(INPUT TYPE='radio' id='workcenter' name='purchase' onclick='change_menu(this)' value='1') 提供單位:(INPUT TYPE='text' id='supply_id' style='width:90px' ondblclick='search_supply(this)') Javascript function change_menu(topost) { if (topost.id == 'purchase') { node('supply_id').ondblclick = new Function("search_supply(this)"); } else { node('supply_id').ondblclick = new Function("menu_terms(this, '1')"); } } 如果變更的Function 不需要參數,則直接填入Function 名稱即可。如: function change_menu(topost) { if (topost.id == 'purchase') { node('supply_id').ondblclick = search_supply; } else { node('supply_id').ondblclic