已經搜索了幾天,這是驅動我瘋狂。 我是一個半新手,當談到JS時,請原諒下面的醜陋腳本。JS - Onclick動態添加選項的處理程序在選擇
我有一個表單,我選擇了一個選項,然後根據選擇它決定了以下可用的答案。
例子和目標: 選擇國家:加拿大(工作)< -onclick =()函數來填補省內選擇框 選擇:安大略省(工作)< -dynamically添加的選項,的onclick =()函數來添加選項到縣是問題所在。我無法將特定的onclick函數添加到選項列表中的每個項目。 選擇縣:
function Province()
{
var Province= document.getElementById("prov");
Province.hidden = false; //unhiding the province box
Province.options[Province.options.length] = new Option('Ontario', 'ont');
Province.options[Province.options.length] = new Option('Manitoba', 'man');
onchange = function()
{
var County= document.getElementById("county");
County.hidden = false; // unhiding the county box
Province.disabled = true; //disabling the province box
}
}
它說新的選擇我想補充.onclick後右(cityfunction()),但不起作用。 任何幫助將非常感激。 (我知道我可以使用更簡單的方法將元素添加到我的列表中 - 再次,菜鳥的事情)。如果.add與onclick事件一起工作,我會愉快地翻轉過來。
任何機會,你可以創建一個jsFiddle供我們使用? –
那麼你不能正常選擇 - >選項onclick選項 –
這是什麼'onchange'全局變量? – elclanrs