簡體   English   中英

Javascript onchange事件。 選擇/選項html下拉輸入

[英]Javascript onchange event. select/option html dropdown input

var inputDrop = document.createElement('select');
inputDrop.setAttribute("onchange", function test(){alert("test");});
form.appendChild(inputDrop);


var inputOpt1 = document.createElement('option');
inputOpt1.value="1";
inputOpt1.innerHTML="1";
inputDrop.appendChild(inputOpt1);

var inputOpt2 = document.createElement('option');
inputOpt2.value="2";
inputOpt2.innerHTML="2";
inputDrop.appendChild(inputOpt2);

form.appendChild(inputDrop);

我需要分配某種事件處理程序以選擇帶有許多選項的下拉輸入字段。 每當選擇其他選項時,我都需要執行一個函數。 上面的方法無效,inputDrop.onchange =“ alert('test')”無效。 不知道我在這里做錯什么,請有人建議嗎?

謝謝。

皮特。 您正在尋找的是類似

inputDrop.addEventListener('change', function() {
    alert("PETE'S TEST"); });

我整理了一個jsFiddle來演示此工作: http : //jsfiddle.net/pbaXP/1/

這似乎正在工作

inputDrop.onchange = function test(){alert("test");};

在這里工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM